论坛首页 Java企业应用论坛

struts处理中文乱码问题总结

浏览 38604 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-07  
webmaker 写道
提个建议,为了保证项目以后遇到繁体字也不会出现问题,最好将所有的字符集设置为GBK。


好像不对吧,utf-8范围更大些呢
0 请登录后投票
   发表时间:2008-06-08  
properties文件中文乱码,也不要转换unicode之后就将原来的文件删除把,毕竟看着unicode不知道原来中文了, 做一个ant任务来做转换编码比较合适, 同时保留转换之前的properties。
另外一个办法就是改写properties读取内容的代码, 本来只按照ISO-8859-1读取的,改成以utf-8读取,并保证properties文件都是utf-8
0 请登录后投票
   发表时间:2008-06-08  
struts 1.x  的乱码 好解决,  struts 2 的乱码有点烦。
0 请登录后投票
   发表时间:2008-06-19  
总结的蛮不错的。

<filter>
<filter-name>characterEncoding</filter-name>
<filter-class>com.v512.example.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>characterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

一看就知道楼主看了v512的视频吧,呵呵,我也看过,他们的视频还可以
0 请登录后投票
   发表时间:2008-06-22  
property文件里第一行要空出来或者注释一下,这样就不用ASCII进行转换了,我是这么用的,o(∩_∩)o...
0 请登录后投票
   发表时间:2008-06-23  
我怎么从来都没有遇到过中文乱码的问题,就把jsp,servlet响应以及数据库的字符集都设成UTF-8就行了吧?不光中文没事,其它语言的字符也没问题。真是感谢上帝呀!
0 请登录后投票
   发表时间:2008-06-23  
可以使用过滤器转码   做个转码的过滤器  再WEB.XML里配下就好了
0 请登录后投票
   发表时间:2008-06-24  
struts2.0最好不要设置GBK  因为struts当有中文传递的时候 它就自动把参数转换成‘我是中文的编码如果出现乱码’
0 请登录后投票
   发表时间:2008-06-24  
字符编码最好 统一,要么是UTF-8 要么 就是其他。

在项目中 经常会出现,这个人的页面时XX,另外一个人XX

呵呵,保持一致 出现乱码也很好解决。不一致,才是恶心的呢
0 请登录后投票
   发表时间:2008-07-08  
事实证明在处理繁体中文的时候将相关字符集设置成GBK比设置成UTF-8要好。有的时候不能太迷信UTF-8,要结合具体环境。
0 请登录后投票
论坛首页 Java企业应用版

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