[转载]关于URL编码
原始地址:http://www.ruanyifeng.com/blog/2010/02/url_encoding.html
总结:
1. 网址路径的编码,用的是utf-8编码
2. 查询字符串的编码,用的是操作系统的默认编码
3. GET和POST方法的编码,用的是网页的编码
4. escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。比如"春节"的返回结果是%u6625%u8282,也就是说在Unicode字符集中,"春"是第6625个(十六进制)字符,"节"是第8282个(十六进制)字符
5. encodeURI()是Javascript中真正用来对URL编码的函数,它输出符号的utf-8形式
6. "; / ? : @ & = + $ , #",这些在encodeURI()中不被编码的符号,在encodeURIComponent()中统统会被编码
浙公网安备 33010602011771号