gpt4 book ai didi

java - Locale.UK 和国家代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:45:41 27 4
gpt4 key购买 nike

根据ISO 2 character codes uk = 英国。但是 Locale.UK.getCountry() 正在返回 GB。我错过了什么吗?

最佳答案

根据 this ,

The getCountry() method returns the ISO 3166 two-letter abbreviation for the locale's region or country member.

ISO 3166 two-letter abbreviation英国确实是GB。 uk 不是标准的一部分,更多的是历史的偶然:

The use of .uk rather than .gb for the top-level domain is due to its pre-existing use in the (now obsolete) JANET Name Registration Scheme in which the order of address components were reversed. .uk was made available in DNS to simplify the translation to and from these addresses. There were plans for eventual transition to .gb to accord with correct usage, but this never occurred; the use of .uk is now entrenched, and it is impossible to register a .gb domain.

根据您的目标用途,您可能需要将 .gb 替换为 .uk。

关于java - Locale.UK 和国家代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8334904/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com