[转载]关于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()中统统会被编码

posted @ 2016-08-05 12:55  Hi!张宝  阅读(81)  评论(0)    收藏  举报