请教was6.1下Unicode码没有没有显示成中文的问题

VF 2012-07-10 05:38:22
各位老大,小弟在项目中使用了Spring的ReloadableResourceBundleMessageSource进行国际化配置,配置了messages_zh_CN.properties文件,其中内容如下:

common.account.notBlank=\u5E10\u53F7\u4E0D\u80FD\u4E3A\u7A7A\uFF01
common.password.notBlank=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01
common.securityCode.notBlank=\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01
common.securityFailed=\u5E10\u53F7\u6216\u8005\u5BC6\u7801\u9519\u8BEF\uFF01

对应中文为:


在Tomcat7下一切正常,编码后的Unicode码通过Spring的MessageSource取出来后能够正常显示,如下图:


但是我把程序部署到was6.1下,中文没有显示,显示的依然是Unicode码,如下图:



第一次用was,不熟悉,网上找了半天也没有相关资料,请教各位老大如何解决,小弟拜谢!
...全文
163 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
VF 2012-07-24
  • 打赏
  • 举报
回复
还是现实unicode码,怪异了,我把资源配置文件里的unicode码直接写成中文得了!
EverWHL 2012-07-16
  • 打赏
  • 举报
回复
1.服务器->应用程序服务器->server1->服务器基础结构->java和进程管理->进程定义->java虚拟机->定制属性 增加属性-Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Duser.language=zh -Duser.region=CN。

2.在每个jsp页面上设置字符集:<%@ page language="java" c %>你在这个页面设置一下字符集
VF 2012-07-16
  • 打赏
  • 举报
回复
头大,怎么会这样呢
VF 2012-07-13
  • 打赏
  • 举报
回复
改成GBK还是不起作用,已经重启was,重启服务器
VF 2012-07-12
  • 打赏
  • 举报
回复
咋没人支援呢
EverWHL 2012-07-12
  • 打赏
  • 举报
回复
你把改成gbk试过没有,改完重启was
VF 2012-07-11
  • 打赏
  • 举报
回复
顶上去!
VF 2012-07-10
  • 打赏
  • 举报
回复
已经设置了,我用的是UTF-8编码,但是未起作用!
EverWHL 2012-07-10
  • 打赏
  • 举报
回复
路径:服务器——应用程序服务器——server1——进程定义——Java 虚拟机:
通用JVM参数=-Dfile.encoding=GBK -Ddefault.client.encoding=GBK
VF 2012-07-10
  • 打赏
  • 举报
回复
楼上兄弟说的是was的字符集是我上边说的这个JVM参数吗?
VF 2012-07-10
  • 打赏
  • 举报
回复
已经设置:

通用 JVM 参数
-Ddefault.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.region=CN -Dibm.stream.nio=true
EverWHL 2012-07-10
  • 打赏
  • 举报
回复
设置一下was的字符集

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧