作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在生成一个语言环境列表并使用 java.util.Locale 打印出它们的本地显示语言(即将 ja_JP 打印为日本语)。我注意到 zh_CN(简体中文)和 zh_TW(繁体中文)都本地化为中文,而不是简体中文和繁体中文。有没有办法让这些语言环境包含简体和繁体的前缀字符,而无需硬编码 zh_CN 应该是简体中文,zh_TW 应该是繁体中文?我知道我可以打印出语言 + 国家(即中文(中国),但这并不完全相同。
这是一个 java 片段,证明它们是相同的:
import java.util.Locale;
public final class test {
public static void main(String[] args) {
Locale locale1 = new Locale("zh", "cn");
System.out.println( locale1.getDisplayLanguage(locale1));
System.out.println( locale1.getDisplayLanguage(Locale.TRADITIONAL_CHINESE));
System.out.println( locale1.getDisplayLanguage(Locale.SIMPLIFIED_CHINESE));
System.out.println( locale1.getDisplayCountry(locale1));
System.out.println( "");
Locale locale2 = new Locale("zh", "tw");
System.out.println( locale2.getDisplayLanguage(locale2));
System.out.println( locale2.getDisplayLanguage(Locale.TRADITIONAL_CHINESE));
System.out.println( locale2.getDisplayLanguage(Locale.SIMPLIFIED_CHINESE));
System.out.println( locale2.getDisplayCountry(locale2));
}
}
最佳答案
以下列方式实例化语言环境对象应该可以解决您的问题:
Locale locale1 = new Locale("zh", "CN");
Locale locale2 = new Locale("zh", "TW");
关于java - 如何让中文语言环境以中文显示为特别简体或繁体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27258095/
我已经可以在其中输入一些附加文本了mydomain/wiki/Special:UserLogin。我添加了一句话: In order to apply for an account send an m
有人可以解释以下脚本输出背后的逻辑吗? import numpy if(numpy.dtype(numpy.float64) == None): print "Surprise!!!!" 谢谢
是我还是 gmail bulls**t?在 outlook/浏览器上,我的电子邮件是完美的,但在 gmail 上,2 个表之间有一个空间,为什么?!?图片:http://i.imgur.com/srJ
我是一名优秀的程序员,十分优秀!