spring国际化,中文读取出来还是unicode码

xyq1986 2012-02-21 05:19:03
bean配置如下:
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:conf/messages</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8"></property>
<property name="cacheSeconds" value="5"></property>
</bean>
web.xml里的编码配置:
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEnCoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
properties文件:
main.daibangongdan=\u00B4\u00FD\u00B0\u00EC\u00B9\u00A4\u00B5\u00A5

用getMessage获取后,变成u00B4u00FDu00B0u00ECu00B9u00A4u00B5u00A5
这是什么原因?
...全文
416 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,114

社区成员

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

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