URL传送数据使用的是单字节ASCII,对于其他非标准的ASCII字符(即本身也是ASCII,比如”;“,"{"),浏览器自动采用URL编码(%ee形式),也可以手动使用js的URLEncode()
URL 编码形式表示的 ASCII 字符(十六进制格式)。十六进制格式用于在浏览器和插件中显示非标准的字母和字符。
因此传递特殊字符,在服务端需要解码URL。只是传递“abc”、“123”等标准字符,浏览器不会采用URL为它编码,直接传递其的ASCII码。
详情参考: http://www.w3school.com.cn/html/html_urlencode.asp
本文详细解析了URL传送数据时的单字节ASCII编码方式,以及非标准ASCII字符的URL编码规则,包括浏览器自动编码和手动使用JS编码。重点介绍了十六进制形式的ASCII字符表示方法,并强调了服务端解码的重要性。
3125

被折叠的 条评论
为什么被折叠?



