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