您的位置:首页 > 其它

客户端服务器通信的乱码问题

2018-03-10 22:09 225 查看
解决post提交的乱码问题:request.setCharacterEncoding("utf-8");Get提交需要进行转化,需要转化为utf-8,所有数据通信默认iso-8859-1编码方式name=new String(name.getBytes("iso-8859-1"),"utf-8");Get还可以找项目文件中tomcat下conf下得server.xml文件,右键选择Edit with Notepadg
D:\myeclipse\apache-tomcat-7.0.52\conf

其中 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
添加成,后半句解决不同浏览器编码不同问题 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding = "utf-8" useBodyEncodingForURI="true" />


设置网络传递编码:response.setCharacterEncoding("utf-8");
设置浏览器编码:
response.setContentType("text/html;charset=utf-8");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: