读书人

处置新系统中文乱码

发布时间: 2012-11-18 10:51:22 作者: rapoo

处理新系统中文乱码
别人做的一个系统,页面编码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> 1 楼 man 2009-02-05 不能正常传值的地方使用了ajax(prototype.js), 网上找了很多例子,都要在后台再处理的,如页面先编码,后台再解码等。
但如果不改后台代码,有无可能处理到?正在尝试中,有人试过不? 2 楼 huangleiatay 2009-02-10 我想问的是,添加filter后,为什么后台还会接受到乱码? 3 楼 man 2009-02-19 huangleiatay 写道我想问的是,添加filter后,为什么后台还会接受到乱码?
从上网查的资料来看,ajax默认是使用utf-8,也就是数据离开页面时已经被编码,也就是乱码了,后台只有处理才能恢复,这是我个人的理解;
没办法的办法,还是修改了后台的代码解决;
4 楼 海底行者 2009-02-25 我也遇到了这样的问题,如果有好办法共享一下。。。

读书人网 >其他相关

热点推荐