Struts2国际化文件乱码解决
2016-01-21 15:55
260 查看
方法1:使用native2ascii进行编码转换
代码如下:native2ascii -encoding UTF-8 GlobalMessages.properties NewGlobalMessage.properties
代码说明:
然后再在struts.xml中<struts></struts>之间添加如下代码即可,即加入国际化文件:
<constant name="struts.custom.i18n.resources" value="NewGlobalMessage"/>
方法2:安装PropertiesEditor插件
问题在Struct2在读取语言包properties属性文件时,如果文件中包含中文,会出现乱码。虽然可以native2ascii进行解决,但是使用起来不方便,为了解决这个问题,可以为Eclipse安装PropertiesEditor插件解决这个问题。
步骤
1、Help->Install New Software
在打开窗口“Work with”输入:http://propedit.sourceforge.jp/eclipse/updates/ 然后Enter即可,选择PropertiesEditor进行安装即可。安装过程中,可能有警告,别管它,点击是就可以。
2、安装完毕后,重启Eclipse。
3、设置Properties文件和PropertiesEditor关联,如果安装成功,则properties文件图片会变成一个文本中有个绿色的P。如果还不能用Properites Editor打开,则文件右击->Open With->PropertiesEditor即可
相关文章推荐
- JavaSE-反射机制
- java对象和json数据转换实现方式3-使用jackson实现
- Java继承和多态===Java多态对象的类型转换
- 解决MyEclipse吃内存以及卡死的方法
- 全面分析 Spring 的编程式事务管理及声明式事务管理
- java交换两个变量的值
- Google Java编程风格指南
- java中代码的注释和快捷键
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
- java多线程中的synchronized和wait/notify用法总结
- Java继承和多态===Java instanceof 运算符
- 【慕课笔记】第五章 阶段练习 第3节 使用Eclipse调试程序
- java对象---序列化与反序列化
- java 执行bat批处理文件 并关闭cmd窗口
- Java继承和多态===Java多态和动态绑定
- 两张图解读Java异常与断言
- JDK,JRE,JVM的区别与联系
- Java父类构造函数调用注意,父类构造函数抛出异常注意
- JAVA DES加密解密
- spark-submit 错误: ava.lang.ClassNotFoundException: WordCount