美文网首页
URL中的特殊字符

URL中的特殊字符

作者: nothing_c | 来源:发表于2016-10-27 23:48 被阅读96次

    URL无法显示某些特殊符号,这个时候就要使用编码。

    编码的格式为:一个百分号,后面跟对应字符的ASCII(16进制)码值。

    例如空格的编码值是"%20"。(ASCII参考)

    URL中的特殊字符

    特殊含义十六进制

    1.+表示空格(在URL中不能使用空格)%20

    2./分隔目录和子目录%2F

    3.?分隔实际的URL和参数%3F

    4.%指定特殊字符%25

    5.#表示书签%23

    6.& URL中指定的参数间的分隔符%26

    7. = URL中指定参数的值%3D

    1.字母数字字符"a"到"z"、"A"到"Z"和"0"到"9"保持不变。

    2.特殊字符"."、"-"、"*"和"_"保持不变。

    3.空格字符" "转换为一个加号"+"。

    4.所有其他字符都是不安全的,因此首先使用一些编码机制将它们转换为一个或多个字节。然后每个字节用一个包含3个字符的字符串"%xy"表示,其中xy为该字节的两位十六进制表示形式。推荐的编码机制是UTF-8。但是,出于兼容性考虑,如果未指定一种编码,则使用相应平台的默认编码。

    相关文章

      网友评论

          本文标题:URL中的特殊字符

          本文链接:https://www.haomeiwen.com/subject/hubsuttx.html