目前研究jqgrid,实现了JQgrid加载,增删改查的功能,遇到乱码问题,很多读者可能不知道怎么解决。
现在发出我的解决方案,希望对大家有用:
1.我们可以进入tomcat的配置文件,找到server.xml这个文件,打开后,找到端口,如:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
在里面加上useBodyEncodingForURI="true" 表示tomcat用页面的编码去处理post
问题即可解决,快去试一试,看看结果如何
2.对文字编码格式进行转换
如:
var pro=$("#txtQ").val();
'?.action?pro='+encodeURIComponent(pro)
在后台接收的时候用getBytes方法进行转化,转化成你需要的格式即可