关于tomacat不能正常显示中文的问题,网上探讨了很多,我只介绍我使用的两个方法:
我用的tomcat版本:tomcat5.5 文档编码:utf-8
1、加入以下代码,主要解决表单post问题
try { request.setCharacterEncoding("utf-8"); }catch(Exception e) { e.printStackTrace(); }
2、
拷贝%TOMCAT_HOME%\webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class
到目录%TOMCAT_HOME%\common\classes\filters,如果目录不存在创建即可;
这样就应用了全局过滤,不用分别加到自己的项目中。
修改web.xml(位置:%TOMCAT_HOME%\conf)
在〈/web-app〉前添加:
Set Character Encoding filters.SetCharacterEncodingFilter encoding utf-8 Set Character Encoding /*
修改server.xml(位置:%TOMCAT_HOME%\conf)
添加了这项:URIEncoding=”utf-8″
用了这个方法,呵呵,第一个就不用了。
不錯!
发表评论
相关文章
国内AI资源汇总,AI聊天、AI绘画、AI写作、AI视频、AI设计、AI编程、AI音乐等,国内顺畅访问,无需科学上网。
扫码或点击进入:萤火AI大全
文章分类
最新评论