Locale locale = Locale.getDefault(); //获取本地的语言,如:zh System.out.println(locale.getLanguage()); //获取语言对应的国家,如CN代表中国 System.out.println(locale.getCountry()); //获取系统的编码格式,如GBK或者UTF-8 System.out.println(System.getProperty("file.encoding")); //获取操作系统名...
在java.util里面提供有一个专门描述区域和语言编码的类:Locale。 主要可以使用Locale类中的两个构造方法进行实例化: public Locale(String langugage) public Locale(String language,String country) 1. 2. 此时需要的是国家和语言的代码,中文的代码:zh_CN,美国英语的代码:en_US 实例话Locale对象: import java.u...
urlSet.add("语言文字@#@法语@#@http://item.kongfz.com/Cyuyan/tag_k31k33k30k30k35/"); urlSet.add("语言文字@#@西班牙语@#@http://item.kongfz.com/Cyuyan/tag_k31k33k30k30k37/"); urlSet.add("语言文字@#@阿拉伯语@#@http://item.kongfz.com/Cyuyan/tag_k31k33k30k31k30/"); urlSet...
);if(currentLocale.getCountry()=="zh"){Locale.setDefault(newLocale("zh","CHS"));Locale new...
语言编码、国家/地区编码 做web 开发的朋友可能多多少少接触过类似zh-cn,en-us这样的编码字样。 这些编码是用来表示指定的国家地区的语言类型的。那么,这些含有特殊含义的编码是如何产生的呢? ISO-639标准使用编码定义了国际上常见的语言,每一种语言由两个小写字母表示。
最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. ISO-8859-1 通常叫做Latin-1 属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。
1ReturnsthelanguagecodeforthisLocaleortheemptystringifnolanguagewasset.publicStringgetCountry()Since:APILevel1Returnsthecountrycodeforthislocale,or""ifthislocaledoesn'tcorrespondtoaspecificcountry.返回的都是代码(code),需要解释下语言代码和国家代码语言代码(或语言编码)语言代码(或语言编码)是一组用来代表语言的...
从上面程序可以看出:如果我们希望程序完成国际化,只需要将不同国家/语言(Locale)的提示信息分别以不同文件存放。例如简体中文的语言资源文件就是Xxx_zh_CN.properties文件,而美国英语的语言资源文件就是Xxx_en_US.properties文件。Java程序国际化的关键类是ResourceBundle,它有一个静态方法:getBundle(...
Java语言的注释、关键字、标识符的定义规则(不能数字开头、不能是关键字)、数据类型(基本:byte1 short2 int4 long8 floa4t double8 boolean1 char2,引用:类String 数组 接口); ASCII编码表也要了解:(0-48,9-57,A-65,Z-90,a-97,z-122);486597 ...
分别定义不同的资源文件,此时需要定义出三个资源文件,同时在定义资源文件的时候需要指定好此资源文件对应的语言编码: ·中文:Message_zh_CN.properties ·英文:Message_en_US.properties ·法文:Message_fr_FR.properties 以上信息确实读取出来了,但是在程序开发中有一点特别需要注意,对于中文的资源文件,虽然现在...