前端页面通过ajax发送请求,参数都是默认使用utf-8编码格式对参数进行url编码,这样的后果就是,当后台页面如果使用gbk编码的话,会出现乱码的情况,然后网上找到一个大神写的gbk.js.
但是里面没有做出详细介绍,这里简单介绍:
页面引入js,通过$.ajax传递参数的时候,对参数使用\$URL.encode(param)方法,对参数进行gbk编码;后台接受参数之后,再使用encoder.encode(param,”gbk”);就可以解析参数了.
大家还有什么问题都可以留言,一起沟通解决. 使用方法:https://blog.csdn.net/shawemou/article/details/81172733
2021-10-12 17:25:42
21KB
js
1