日期:2014-05-18  浏览次数:20565 次

中文编码问题Linux正常Windows乱码
本帖最后由 Bactryki28 于 2014-01-14 17:45:50 编辑
【问题描述】
Windows下网页Extjs传入一个参数为keyword,Action中接收方式为:
String keyword = request.getParameter("keyword").trim();

此时还不是乱码

部署到Linux之后,keyword是乱码,然后我转码一下
try {
keyword =  new String( request.getParameter("keyword").getBytes("ISO-8859-1"),"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}

Linux下正常了

但是Windows下又乱码了,Windows是开发环境。

求指点,可以使得Linux和Window都不会有乱码~

------解决方案--------------------
楼主确认下,两个系统的系统编码以及Tomcat的编码是否一致。。。