post 编码转换问题
晕了..
new String(value.getBytes("iso-8859-1"), "UTF-8");
post传回的中文数据,Tomcat服务器,用上面语句,在WIN7下转码正常,在苹果,XP下死活不能转码,得到的都是???,其它环境未试..
大家有什么好方法
------解决方案--------------------
经典的编码问题,其实你只要全部同意你的编码就不会乱码。
一:过滤器过滤编码
二: 配置tomcat的编码。
三:页面上的编码保持一致
一般多可以解决。
------解决方案--------------------通过过滤器对GET传过来的中文转码,POST不用。
------解决方案--------------------首先要确保提交数据的页面打开方式是utf-8
然后就是在Servlet里设置
request.setCharacterEncoding("utf-8"); 试试