GET请求常常在传递中文参数时会出现乱码这样的情况。
一般会使用encodeURI('中文')这个方法来编码。
但是有时候会需要GBK的编码,而encodeURI这个方法使用的是UTF-8编码,这样都后台获取的时候就出现乱码了。
解决方法:
1.统一页面编码为UTF-8。如果你的项目刚刚开始,可以考虑下,这样就没麻烦了。
2.使用escape('中文')进行编码。
JS编码
后台解码后直接使用
这样就不会再出现有乱码的问题了。
本文介绍了解决GET请求中中文参数出现乱码的问题。通过使用escape方法编码和UrlDecode方法解码,确保前后端一致处理编码问题,避免乱码出现。
GET请求常常在传递中文参数时会出现乱码这样的情况。
一般会使用encodeURI('中文')这个方法来编码。
但是有时候会需要GBK的编码,而encodeURI这个方法使用的是UTF-8编码,这样都后台获取的时候就出现乱码了。
解决方法:
1.统一页面编码为UTF-8。如果你的项目刚刚开始,可以考虑下,这样就没麻烦了。
2.使用escape('中文')进行编码。
JS编码
后台解码后直接使用
这样就不会再出现有乱码的问题了。
662

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