中文编码问题Linux正常Windows乱码

思灵月 2014-01-14 05:36:28
【问题描述】
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都不会有乱码~
...全文
493 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
思灵月 2014-01-18
  • 打赏
  • 举报
回复
引用 1 楼 NNTT2010 的回复:
楼主确认下,两个系统的系统编码以及Tomcat的编码是否一致。。。
感谢@NNTT2010 你的思路是对的,我tomcat少配置一个 URIEncoding="UTF-8"
coolbamboo2008 2014-01-15
  • 打赏
  • 举报
回复
你先把所有的编码都调一致吧,数据库,程序文件,页面文件等 建议你用个过滤器去转乱码 不然你就得挨个去调编码了,一点点试,排列组合,你想吧
长笛党希望 2014-01-14
  • 打赏
  • 举报
回复
楼主确认下,两个系统的系统编码以及Tomcat的编码是否一致。。。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧