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标准进行本地化

  • 两个字母代表语言
  • 两个字母代表国家

这很奇怪,上次我访问这个页面时,有人打败了我,把指向Java参考的链接发布到本地化页面上

然而,由于他们的帖子已经不见了,下面是我在他们打败我之前写的东西

Java使用两个ISO标准进行本地化

  • 两个字母代表语言
  • 两个字母代表国家

AFAIK,Java不使用语言/国家的专有代码集,那么您所说的Java国家/语言代码是什么意思?我的意思是,对于.NET,我们有“en-us”,Java有类似类型的代码吗?是的,但Java使用ISO代码AFAIK,Java不使用语言/国家的专有代码集,那么,你说的Java国家/语言代码是什么意思呢?我的意思是,对于.NET,我们有“en-us”,Java有类似类型的代码吗?是的,但是Java使用ISO代码