📄 applicationresources中文资源.txt
字号:
1.在你的ApplicationResources.properties文件目录里新建一个a.txt文件
2.打开cmd
3.输入native2ascii
4.进入到ApplicationResources.properties文件所在目录
5.运行: native2ascii a.txt ApplicationResources.properties
这样就可以得到a.txt文件里中文的Unicode码文件----ApplicationResources_new.properties。也就是说你可以直接在a.txt里写入,修改中文,然后在如上编辑一次a.txt文件,即可在 ApplicationResources_new.properties文件中一次性写入中文的Unicode码。
还可以运用 native2ascii -encoding gb2312 命令还能将其转换为其他字符格式。
还有一个一个Eclipse的properties文件的插件,update sites里加一项。
PropertiesEdtior http://propedit.sourceforge.jp/eclipse/updates/ 可以自动转化。
看了那么多的Struts的中文解决方法,都不是很详细,也叙述的很清楚,于是我就把自己总结出来的Struts的中文解决办法发出来,供大家学习,有不足指出,请指点
Struts中文的解决办法如下:
Struts在用到资源文件ApplicationResources.properties时候,中文问题的解决办法
例如ApplicationResources.properties中的文件内容为如下:
user.add=增加用户
user.modify=修改用户
user.delete=删除用户
user.save=保存用户
label.name=Username
label.password=Password
label.sumbit=Sumbit
label.reset=Reset
但在用Struts 的<bean:message key="user.add"/>等显示后,一般是中文的情况下,会是乱码的
为此解决乱码的如下:
(1)找到JDK的安装盘的bin文件,我的JDK的目录为:D:\jdk1.5\bin
可以看到一个名为native2ascii.exe的文件
(2)在此D:\jdk1.5\bin首先建个*.TXT的文本文件,文件中的内容:
native2ascii ApplicationResources.properties ApplicationResources_ch-cn.properties
(3)然后把*.TXT文本文件的后缀为*.bat的批处理文件,运行此文件,就可以在D:\jdk1.5\bin下得到一个名为ApplicationResources_ch-cn.properties的文件,此时的文件的内容为:
user.add=\u589e\u52a0\u7528\u6237
user.modify=\u4fee\u6539\u7528\u6237
user.delete=\u5220\u9664\u7528\u6237
user.save=\u4fdd\u5b58\u7528\u6237
label.name=Username
label.password=Password
label.sumbit=Sumbit
label.reset=Reset
可以看到中文已经变为了,就是我们要显示的中文码
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -