论坛首页 Java企业应用论坛

Tomcat支持中文

浏览 4860 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-28  

走上工作岗位已经有一年多了,对于一个从事web开发的程序员来讲,今天发生了一件让我很鄙视自己的事。居然连tomcat的中文问题都没注意,一个劲的郁闷为啥乱码。而鄙视自己的不仅仅是这个原因,而是因为这是在一个多月里第二次发现这个问题而不能及时的解决,上次给的教训不够深刻呀,太耽误开发时间了。再次鄙视下自己,写下这个博客警醒自己要注意用心学习和总结工作中遇到的问题。

环境:tomcat6.0。

配置方法:打开tomcat目录下config/server.xml文件,找到如下代码,加入橙色底纹所示代码。

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK" />

 

   发表时间:2011-09-29  
看来我落后了,我们以前是对字符串做转换,也用过滤器指定编码格式。
你的方法更先进。
0 请登录后投票
   发表时间:2011-10-08  
这个我早就知道了,那个只是支持POST提交数据,get还是乱码。
0 请登录后投票
   发表时间:2011-10-08  
更正个错误,我刚才那句说反了,不好意思啊
0 请登录后投票
   发表时间:2011-10-08  
这个是做J2EE一上来就会遇到的问题,LZ工作一年多才解决了这个问题,不应该阿。
0 请登录后投票
   发表时间:2011-10-08  
我喜欢UTF-8,不喜欢某国局域网编码
0 请登录后投票
   发表时间:2011-10-08  
sourceforge 写道
我喜欢UTF-8,不喜欢某国局域网编码

要多占一倍空间。
0 请登录后投票
   发表时间:2011-10-09  
agapple 写道
这个是做J2EE一上来就会遇到的问题,LZ工作一年多才解决了这个问题,不应该阿。

以前遇到的都是通过转码或过滤解决的,这次用get传递了个中文参数发现乱码,找到了这个感觉挺好用。
0 请登录后投票
   发表时间:2011-10-28  
基本不改这个配置。用Tomcat默认编码一次,再用项目编码解码一次搞定
0 请登录后投票
   发表时间:2011-10-28  
治标不治本!这么做就跟tomcat耦合了,如果换用resin呢?
0 请登录后投票
论坛首页 Java企业应用版

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