当前位置: 技术问答>java相关
客户端向服务端传送中文问题!
来源: 互联网 发布时间:2015-11-20
本文导语: 我做了一个表单,其中有一些信息是中文,要传给服务端。但在JSP中中文处理不正常,在服务端进行ISO8859_1处理后也不好用,不能正常显示中文,分析是在客户端向服务端传送时就已出错,试着在客户端用JavaScript进...
我做了一个表单,其中有一些信息是中文,要传给服务端。但在JSP中中文处理不正常,在服务端进行ISO8859_1处理后也不好用,不能正常显示中文,分析是在客户端向服务端传送时就已出错,试着在客户端用JavaScript进行ISO8859_1转换还是不好用。
请高手指教如何解决这个问题!
请高手指教如何解决这个问题!
|
把GB2312换成UTF-8试试,传送页面和接收处的编码方式都是UTF-8
|
我也曾经遇到过类似的情况,到现在也不是很明白为什么会这样。
开始我是在W2k下面使用tomcat3做服务器,数据库是access,可是不知道为什么,做出来的程序,在ie6里面很正常,一到ie5里面全部是乱码。好不容易在ie5里面不是乱码了,在ie6里面又成了乱码了。
后来我换成tomcat4做服务器,一下就好了。
开始我是在W2k下面使用tomcat3做服务器,数据库是access,可是不知道为什么,做出来的程序,在ie6里面很正常,一到ie5里面全部是乱码。好不容易在ie5里面不是乱码了,在ie6里面又成了乱码了。
后来我换成tomcat4做服务器,一下就好了。
|
如果你用的是jsp的话,是一下这个命令request.setCharastEncoding("GBK");
|
Resin服务器在这方面做得很不错,可以试试:http://www.caucho.com
|
如果是个别字出错
建议改为GBK试试
建议改为GBK试试