论坛首页 入门技术论坛

处理新系统中文乱码

浏览 2456 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-02-04  
别人做的一个系统,页面编码UTF-8,增加中文,没有后台源码,修改是不太现实。
现在添加了一个filter,
request.setCharacterEncoding("UTF-8");
有部分从页面传向后台的中文正常,但还有些页面乱码,请问还有别的方法处理吗?
以下方法试过了
1.修改catalina.bat
-Dfile.encoding=UTF-8
2.web.xml 增加
<init-param>  
      <param-name>javaEncoding</param-name>  
      <param-value>UTF-8</param-value>  
</init-param>
   发表时间:2009-02-05  
不能正常传值的地方使用了ajax(prototype.js), 网上找了很多例子,都要在后台再处理的,如页面先编码,后台再解码等。
但如果不改后台代码,有无可能处理到?正在尝试中,有人试过不?
0 请登录后投票
   发表时间:2009-02-10  
我想问的是,添加filter后,为什么后台还会接受到乱码?
0 请登录后投票
   发表时间:2009-02-19  
huangleiatay 写道
我想问的是,添加filter后,为什么后台还会接受到乱码?

从上网查的资料来看,ajax默认是使用utf-8,也就是数据离开页面时已经被编码,也就是乱码了,后台只有处理才能恢复,这是我个人的理解;
没办法的办法,还是修改了后台的代码解决;
0 请登录后投票
   发表时间:2009-02-25  
我也遇到了这样的问题,如果有好办法共享一下。。。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics