URL中的编码问题

文章转载自:https://blog.csdn.net/shabijiayong/article/details/79094438

总结为以下几条:

  1. 网址路径编码采用utf-8
  2. 查询字符串编码和操作系统编码一致
  3. get和post方法用的是网页的编码
  4. ajax调用的url包含汉字,ie采用GB2312(操作系统的默认编码,gbk兼容gb2312),Firefox和Google采用utf-8
  5. 对于以上统一处理的办法就是在js中对url编码,可以用encodeURI(不对单引号编码,对整个url编码)和encodeURIComponent(用于对URL组成进行编码)
原文地址:https://www.cnblogs.com/ycg-blog/p/12190658.html