今天在处理java国际化的过程中,本来看书上的介绍是直接在mess_zh_CN.properties配置是
#资源文件的内容是key-value对
hello=成功登录
但怎么也保存不了,说是在properties文件中不支持中文,在网上查了一下,发现别人在mess_zh_CN.properties中,将中文是用类似\60a8来进行编码,一开始还以为是区位码的表示,但在网上查询了一下才知道类似这种编码格式是CJK编码.
CJK编码是是ISO/IEC 10646-1:1993-2000中的CJK Unified Ideographs。编码为0000 4E00-0000 9FA5,共20902个中日韩汉字。
所以可以在mess_zh_CN.properties配置为:
hello=\u6210\u529f\u767b\u5f55 从而问题顺利解决
如果直接在建立的java文件中,则上述CJK编码不需要进行编码之间的转化而可以直接是出。
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("\u5bf9\u4e0d\u8d77\uff0c\u60a8\u4e0d\u80fd\u767b\u5f55\uff01");
String ss = "\u5bf9\u4e0d\u8d77\uff0c\u60a8\u4e0d\u80fd\u767b\u5f55\uff01\ue5f1";
try {
ss= new String(ss.getBytes(), "GB2312");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.print(ss);
System.out.println("\u6210\u529f\u767b\u5f55");
}
上述是一个测试文件 主要是说明在CJK编码格式下 不需要特意的进行编码之间的转化
分享到:
相关推荐
var sf_mess_msg = { emailErr: '\u8bf7\u586b\u5199\u6b63\u786e\u7684Email', messErr: '\u60a8\u7684\u7559\u8a00\u5b57\u6570\u5df2\u8d85\u8fc7\u9650\u5236\uff0c\u8bf7\u4fdd\u7559\u57281000\u4e2a\u5b57\u4...
{{generateTextField title='\u60a8\u7684\u540d\u5b57' label='\u60a8\u7684\u540d\u5b57 *' id='firstName' name='firstName' placeholder='\u8bf7\u8f93\u5165\u60a8\u7684\u540d\u5b57\u3002' value=firstName ...
KEYSTORE_FILE='keystore \u7684\u8def\u5f84' RELEASE_KEYSTORE_PASSWORD='\u60a8\u7684\u5bc6\u94a5\u5e93\u5bc6\u7801' RELEASE_KEY_ALIAS='\u60a8\u7684\u5bc6\u94a5\u522b\u540d' RELEASE_KEY_PASSWORD='\u60a8...
这里使用了 Unicode 编码表示中文字符,这种方式便于在不同的开发环境中正确显示中文。 3. **资源文件转换**: 使用 JDK 提供的工具 `native2ascii` 来转换资源文件,确保其在不同平台上都能正确读取。例如: ```...
本文实例讲述了微信小程序实现基于三元运算验证手机号/姓名...input type=text placeholder='\u8bf7\u8f93\u5165\u60a8\u7684\u59d3\u540d' value={{trueName}} bindblur='userNameInput'></input> <text
密\u7801='\u60a8\u7684\u7535\u5b50\u90ae\u4ef6\u5bc6\u7801' SERVER ='您的imap-server' FILTER_FROM ='从X过滤所有电子邮件' FILTER_HEADER ='包含X的标题过滤器' 将LINE令牌粘贴到notifications.py line 6...
例如,将`name.null`和`passwd.null`的错误消息分别改为`\u60a8\u8f93\u5165\u7684\u540d\u5b57\u4e0d\u80fd\u4e3a\u7a7a`和`\u4f60\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a`。 完成上述步骤后,...
安装步骤 ...根据提示输入安装即可. ...推广网址请在do.php修改$urlad='\u60a8\u7684\u7f51\u5740' 本程序为原创程序,感谢咨询和反馈! 程序作者QQ:133355995[阿西] 阿西原创程序官方论坛http://www.axphp.cn
每一种“语言版本”的建立(如其它模块则是相应分类的建立)时,都要定义一个不重复的“标识(Key)”,这个标识则代表着这个语言版本,所以在系统中你会经常看到\u201cEditionKey='[\u60a8\u5b9a\u4e49\u7684\u8bed\u8...
notexistRe = re.compile(u'<p>\u62b1\u6b49\uff0c\u60a8\u6307\u5b9a\u7684\u7528\u6237\u7a7a\u95f4\u4e0d\u5b58\u5728) # ...省略其他定义... # 遍历文件夹里面以httperror开头的文本 for filename in os....
ConstWeb_StatusKey='\u6211\u9876\u7f51\u6b22\u8fce\u60a8......''状态栏提示文本 ConstWeb_BeiAnKey='[\u51b2\u51fb\u6ce2\u95fdICP\u590706000384\u53f7]''备案号 ConstWeb_CopyRight=':copyright:2005-2006...