URL中的编码问题
文章转载自:https://blog.csdn.net/shabijiayong/article/details/79094438
总结为以下几条:
- 网址路径编码采用utf-8
- 查询字符串编码和操作系统编码一致
- get和post方法用的是网页的编码
- ajax调用的url包含汉字,ie采用GB2312(操作系统的默认编码,gbk兼容gb2312),Firefox和Google采用utf-8
- 对于以上统一处理的办法就是在js中对url编码,可以用encodeURI(不对单引号编码,对整个url编码)和encodeURIComponent(用于对URL组成进行编码)