java面试题

当前位置: 面试问题网 > java面试题 > Java如何支持I18N?

Java如何支持I18N?

不支持I18N的例子 – NoI18NSample.java
   支持I18N的例子
   我们需要将硬编码文本转移到外部的资源文件
   编写MessagesBundle.properties
   编写MessagesBundle_zh_CN.properties
   编写MessagesBundle_en_US.properties
   编写I18NSample.java
   运行I18NSample.java
   乱码?
   因为资源文件必须是Latin-1或Unicode编码(如udddd)的字符
   使用native2ascii工具,将中文资源文件进行转换
   Java支持I18N的编码过程总结:
   1、创建属性文件(可能要用native2ascii工具转换)
   2、定义Locale对象
   3、创建一个ResourceBundle对象
   ResourceBundle对象用于分离跟本地相关的数据
   如果找不到相应语言或国家代码的属性文件,将使用默认的属性文件(即没有标识语言和国家代码的属性文件:MessagesBundle.properties)
   其创建方式如下:
   message = ResourceBundle.getBundle(“MessagesBundle”, currentLocale);
   第一个参数,表示要从哪些资源属性文件中(MessagesBundle_XX.properties)获取数据
   第二个参数,是一个Locale对象,表示要选择哪个资源属性文件
   4、从ResourceBundle对象中获取数据

【Java如何支持I18N?】相关文章

1. Java如何支持I18N?

2. 什么是Smart Navigation?

3. 求职者应该避免这18个话题

4. 智慧下属的18条戒律

5. 做开发和技术支持的人如何转行

6. DELL技术支持部实习生的面试心得

7. 网络技术支持个人简历模板

8. 售前售后技术支持个人简历范文

9. 财务支持类个人的自我评价

10. 网络技术支持面试题

本文来源:https://www.mianshiwenti.com/a12389.html

点击展开全部

《Java如何支持I18N?》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝Java如何支持I18N?﹞相关内容

「Java如何支持I18N?」相关专题

其它栏目

也许您还喜欢