论坛首页 Java企业应用论坛

Webork2和FreeMarker中文乱编问题,求解!

浏览 5868 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-01-11  
WebWork2结合FreeMarker,模板里的中文最后显示出来的是乱码,而从数据库或从Action中的数据是显示正常的,不知道怎么回事了.
在WebWork.properties的代码是:
### This can be used to set your locale and encoding scheme
webwork.locale=cn_ZH
webwork.i18n.encoding=gbk

还是不行又设了一个freemarker.property:
number_format=0.##########
#date_format=yyyy\u5e74 MM\u6708 dd\u65e5
locale=cn_ZH
default_encoding=gbk

还是不行
我查了查原来的贴子,看到ReadOnly写过改写FreeMarkerResult的getWriter()方法,重新打成Jar包引入,还是不行
现在怎么解决呢?急呀
   发表时间:2005-01-11  
又试了下,在IE里把那个页面的编码改成UTF-8页面中中文就显示正常,可从数据库和Action弄的数据就又是乱码了.郁闷,求解.
0 请登录后投票
   发表时间:2005-01-11  
zh_CN ??
cn_ZH ??
0 请登录后投票
   发表时间:2005-01-11  
....
两个都不行...

那个页面编出来的还是UTF-8
0 请登录后投票
   发表时间:2005-01-11  
解决了.不过不知道是不是这个原因.
我在Eclipse里下了一个FreeMarker的PlugIn,我的IDE的编码格式是UTF-8的.
我把那个文件的内容Copy到UE里,别存为一个文件就显示正常了.
目前这个页面是这样了.疑惑中
0 请登录后投票
   发表时间:2005-02-18  
在配置文件里面加ContentType

http://java.mblogger.cn/wuyu/posts/12113.aspx[/url]
0 请登录后投票
论坛首页 Java企业应用版

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