dotnet和Java文化代码
我的任务是为我们的应用程序区域性信息生成一个查找表。我需要为其生成数据的列有:dotnet和Java文化代码,java,.net,globalization,culture,Java,.net,Globalization,Culture,我的任务是为我们的应用程序区域性信息生成一个查找表。我需要为其生成数据的列有: 点网编码 版本 文化名称 国名 语言名称 Java国家代码 Java语言代码 Iso国家代码 Iso语言代码 我已经找到了全球化的名称空间,但我肯定有人问过同样的问题,或者已经有一个表可用 感谢您的帮助Java使用两个字母的ISO国家/地区和语言代码。我建议去掉查找表中的“Java国家代码”和“Java语言代码”字段,因为它们是多余的 我假设无论你在哪里获得ISO和代码,你都会发现它们对应的英文名称。但是,如果您
- 点网编码
- 版本
- 文化名称
- 国名
- 语言名称
- Java国家代码
- Java语言代码
- Iso国家代码
- Iso语言代码
感谢您的帮助Java使用两个字母的ISO国家/地区和语言代码。我建议去掉查找表中的“Java国家代码”和“Java语言代码”字段,因为它们是多余的 我假设无论你在哪里获得ISO和代码,你都会发现它们对应的英文名称。但是,如果您需要,JavaAPI还会为您提供国家和语言的本地化名称。(例如,美国在日本叫什么?) 例如,您可以执行以下操作:
Locale l = Locale.ITALY;
System.out.println(l.getDisplayCountry() + ": " + l.getDisplayLanguage());
System.out.println(l.getDisplayCountry(l) + ": " + l.getDisplayLanguage(l));
在美英语言环境下运行,打印:
Italy: Italian
Italia: italiano
请注意,您可以从Locale类中获得3个字母的ISO代码,但在构造它们时,请确保仅使用2个字母的代码。Java使用2个字母的ISO国家和语言代码。我建议去掉查找表中的“Java国家代码”和“Java语言代码”字段,因为它们是多余的 我假设无论你在哪里获得ISO和代码,你都会发现它们对应的英文名称。但是,如果您需要,JavaAPI还会为您提供国家和语言的本地化名称。(例如,美国在日本叫什么?) 例如,您可以执行以下操作:
Locale l = Locale.ITALY;
System.out.println(l.getDisplayCountry() + ": " + l.getDisplayLanguage());
System.out.println(l.getDisplayCountry(l) + ": " + l.getDisplayLanguage(l));
在美英语言环境下运行,打印:
Italy: Italian
Italia: italiano
请注意,您可以从Locale类中获得3个字母的ISO代码,但在构造它们时,请确保只使用2个字母的代码。Java使用Locale来存储此信息。你需要的关于它的大部分信息都可以在Sun的页面上找到。Java使用类似于“en-us”语法的语法,但是它没有使用连字符,而是用下划线来表示。Java使用区域设置来存储此信息。你需要的关于它的大部分信息都可以在Sun的页面上找到。Java使用了类似于“en-us”语法的语法,但它没有使用连字符,而是用下划线表示。我猜您指的是本地化、国际化或i18n 尝试此教程:
祝你好运,
Randy Stegbauer我猜你指的是本地化、国际化或i18n 尝试此教程:
祝你好运,
Randy Stegbauer这很奇怪,上次我访问此页面时,有人打败了我,因为我发布了指向Java参考的本地化链接 然而,由于他们的帖子已经不见了,下面是我在他们打败我之前写的东西 Java使用两个ISO标准进行本地化
- 两个字母代表语言
- 两个字母代表国家
- 两个字母代表语言
- 两个字母代表国家