web 国际化编码 ApplicationResources.properties

使用JDK中的一个工具(native2ascii)来转,你的那个properties文件就是通过这个转码的。

命令行
native2ascii -reverse //将Unicode编码转为本地编码
\u521b\u5efa\u8003\u751f
创建考生

通过文件转的命令行格式
native2ascii -reverse [inputfile] [outputfile] //将Unicode编码转为本地编码

如果要把本地编码转为Unicode编码,去掉-reverse这个options。
native2ascii [inputfile] [outputfile] //将本地编码转为Unicode编码

Struts 国际化处理

定义资源文件 
在/WEB -INF/classes下面添加UTF-8资源束文件。每一个资源文件是“键-值”对的集合。在JSP页面里面可以通过键来找到相应的数据值。本例子的 文件名是ApplicationResources,所以相应的资源文件束是(包括e文,简体中文,繁体中文) 
ApplicationResources.properties : 默认资源文件。当在其他资源文件里面找不到某个资源的时候,就使用该资源文件里面的定义。 
ApplicationResources_zh_CN.properties:简体中文资源文件。 
ApplicationResources_zh_TW.properties:繁体中文资源文件。 
资源文件的格式为:默认资源文件名_国别_语言.properties。其中每个文件都是通过%JAVA_HONE%/BIN/native2ascii.exe 工具转换而来。你也可以使用其他工具来处理得到(http://java.sun.com/products/jilkit/ 有 一个工具Internationalization Java Internationalization and Localization Toolkit 可以处理)。下面是一个例子,我们显示如何使用%JAVA_HONE%/BIN/native2ascii.exe命令来定义资源束文件。 
 

 例如:

在jdk目录下新建两个文件

local.properties ---- 中文英文

Unicode.properties---Unicode码

native2ascii  local.properties Unicode.properties

原文地址:https://www.cnblogs.com/anuoruibo/p/2439082.html