- 浏览: 247270 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (194)
- java (23)
- 数据结构和算法 (5)
- oracle (7)
- sql server (1)
- mysql (5)
- Ajax (5)
- JSTL (7)
- jsp (20)
- 组件 (11)
- C++可视化 (0)
- javascript (14)
- c/c++ (0)
- XML (6)
- 只是扩宽 (0)
- 设计模式 (3)
- 正则表达式 (3)
- 心情和感悟 (4)
- ACM (3)
- HTML/css (9)
- 软件破解 (2)
- spring (1)
- struts (15)
- hibernate (10)
- Servlet (2)
- sql (2)
- 面试题 (1)
- struts2 (22)
- Unix/Linux (0)
- javamail (1)
- svn (1)
- 异常 (3)
- EJB (3)
- jquery (2)
- android (1)
最新评论
-
lianlupengUestc:
From my testing (Struts2 versio ...
struts2 注解 -
yulongxiang:
非常感谢!!!!!!!
使用动态ActionForm(转)
1.缺省的Locale是由操作系统决定的
2.Locale是由语言和国家代码构成,如:中国为:ZH CN
3.国际化资源文件时由baseName+Locale.properties构成,如:MessageBundle_en_US.properties
4.缺省的国际化资源文件是由baseName.properties格式化命名,如:MessageBundle.properties
5.关于中文必须转换成unicode,可以采用JAVA_HOME/bin/native2ascii工具转换
鼻梁转换命名如下:
native2ascii.exe test.properties MessageBundle_en_US.properties
6.properties可以使用占位符
如:
k1=hello,{0}
k2=bye
主要是3个类:
java.text.MessageFormat;
java.util.Locale;
java.util.ResourceBundle;
示例程序:
2.Locale是由语言和国家代码构成,如:中国为:ZH CN
3.国际化资源文件时由baseName+Locale.properties构成,如:MessageBundle_en_US.properties
4.缺省的国际化资源文件是由baseName.properties格式化命名,如:MessageBundle.properties
5.关于中文必须转换成unicode,可以采用JAVA_HOME/bin/native2ascii工具转换
鼻梁转换命名如下:
native2ascii.exe test.properties MessageBundle_en_US.properties
6.properties可以使用占位符
如:
k1=hello,{0}
k2=bye
主要是3个类:
java.text.MessageFormat;
java.util.Locale;
java.util.ResourceBundle;
示例程序:
import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; public class I18nSample { /** * @param args */ public static void main(String[] args) { Locale defaultLocale = Locale.getDefault(); System.out.println("contury="+defaultLocale.getCountry()); System.out.println("language="+defaultLocale.getLanguage()); ResourceBundle br = ResourceBundle.getBundle("MessageBundle",defaultLocale); System.out.println(br.getString("k1")); System.out.println(br.getString("k2")); //填充占位符 MessageFormat mf = new MessageFormat(br.getString("k1")); System.out.println(mf.format(new Object[]{"张三"})); } }
发表评论
-
LTS 轻量级分布式任务调度框架(Light Task Schedule)
2015-03-07 09:53 8645LTS 轻量级分布式任务调度框架(Light Task Sch ... -
LTS 轻量级分布式任务调度框架(Light Task Schedule)
2015-03-07 09:52 0<div class="iteye-blog- ... -
Struts2.1 处理未知Action 和访问不存在的页面
2011-10-18 12:13 1326你可以配置个默认action,当请求的action不存在时,他 ... -
getRequestDispatcher()与sendRedirect()的区别
2011-09-28 00:49 1064getRequestDispatcher()与sendRedi ... -
java单例模式的几种写法
2011-07-05 19:52 1439private static final UserSe ... -
图片中文路径 不能显示处理
2011-04-09 22:33 1558在html页面中,引用了带汉字的图片,形如<img sr ... -
带html标签的中英文字符串截取之完整性
2011-04-05 23:50 1730需求一: 数据库中存储有一段带html标签的文字,如: & ... -
java清除html格式
2011-04-05 23:42 881s = s.replaceAll("(\\<\ ... -
jbpm步骤
2011-03-13 15:41 643理解JBPM(java Business Proces ... -
内部类
2010-09-20 13:21 930package InnerClass; //内部类可以继 ... -
Java的特点
2010-09-19 22:08 787Java是一种简单、动态、 ... -
初识JUnit
2010-09-19 00:09 1040package com.hugui.juint4; ... -
PropertiesEditor插件
2010-09-16 15:20 1304PropertiesEditor插件是一个资源文件编码转换插件 ... -
java中hashcode()和equals()的详解【转】
2010-08-31 18:30 7721. 首先equals()和hashcode() ... -
关于SimpleDateFormat
2010-08-30 23:39 770首先说明一下关键的参数 G 年代标志符 y 年 M ... -
Java中精确计算的一个类用BigDecimal
2010-08-30 23:38 992/* * * 如果需要精确计算,非要用St ... -
如何去掉JFrame上的最大化最小化和关闭按钮 【转】
2010-08-30 23:36 1286关键字: 去掉jframe上的 ... -
InvocationTargetException
2010-08-30 23:32 2882InvocationTargetException 是一种包装 ... -
Class.forName()
2010-08-30 23:30 818在Java开发特别是数据库开发中,经常会用到Class.for ... -
字符码转换(一个小程序)
2010-08-30 23:29 959package test; public cla ...
相关推荐
java国际化官方指南,如何支持国际化,涉及到的类,支持的编码,字体等等
多语言国际化资源文件生成工具,支持JAVA,DEPGLI等
Java开源邮件客户端claros支持国际化、邮件过滤等功能
NULL 博文链接:https://hanz188.iteye.com/blog/768691
编程语言+JAVAspring+国际化+多语言支持**:这是一个关于JAVAspring编程语言的国际化的多语言支持的资源,适合有一定JAVAspring基础的开发者。它介绍了JAVAspring的国际化的概念、原理和作用,以及如何使用JAVA...
基于i18n国际化微服务统一处理错误码的demo
自己整理的sping boot国际化,切换中英文页面,切换时,将当前语言类型保存到session中,保证跳转页面时,语言类型沿用上个页面的语言类型
对于想体验win8而又为win8 ie11兼容性担心的web程序猿有福啦,按照这个文档...win8下支持java国际化:在ie中显示”??Button.userslist???”乱码,解决方案。 ie企业模式:通过企业模式设置可以提高你web网页的兼容性。
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...
适用人群】 适合具备Java开发基础知识和相关经验的软件工程师,特别是对Java开发有浓厚兴趣的人群。...上海作为一个国际化的城市,英语能力对于Java工程师更具有优势,可以更好地参与到国际项目和团队中。
JavaInter是一个Java软件包,供那些普通地将Java应用程序国际化的开发人员使用。 它以单个.jar文件的形式分发,包括使用很少方法的两个Java类以及根据ISO 3166标准的语言和国家/地区列表,以及可供每个准备使用的...
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...
ICU(International Component for Unicode) 是 IBM 公司与开源组织合作研究的,基于"IBM公共许可证",用于支持软件国际化的开源项目。本文中主要介绍的 ICU4C 是ICU 在 C/C++ 平台下的版本,它提供了 C/C++ 平台强大...
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...
能够支持多个国家或者地区的本地化应用,国际化的应用
Java程序的国际化的思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就对应提供相应的资源文件。资源文件是key-value对,每个资源文件中的key是不变的,但value则随不同国家、...
031103_【第11章:Java常用类库】_国际化程序笔记.pdf 031104_【第11章:Java常用类库】_System类笔记.pdf 031105_【第11章:Java常用类库】_日期操作类(Date、Calendar)笔记.pdf 031106_【第11章:Java常用类库】...