解决使用spring的MessageSource读取properties文件乱码

<bean id=”myMessageSource” class=”org.springframework.context.support.ResourceBundleMessageSource”>
<property name=”basenames”>
<list><value>mymessage</value></list>
</property>
</bean>

默认
mymessage.properties
中文
mymessage_zh_CN.properties
英文
mymessage_en_US.properties

首先要把中文的配置给native2ascii化
使用sunjdk的native2ascii
native2ascii mymessage.properties mymessage_zh_CN.properties
执行后发现是乱码,由于我的编译环境是utf-8,加传一个encoding参数如下
native2ascii -encoding UTF-8 mymessage.properties mymessage_zh_CN.properties
乱码没了

原创文章,转载请注明: 转载自海波无痕

本文链接地址: 解决使用spring的MessageSource读取properties文件乱码

文章的脚注信息由WordPress的wp-posturl插件自动生成

此条目发表在javaee, spring分类目录,贴了, , , , , , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论链接可以 移除 nofollow.