gpt4 book ai didi

java - 将 'variation' 附加到语言和国家代码的语言环境

转载 作者:行者123 更新时间:2023-11-29 09:07:48 26 4
gpt4 key购买 nike

LocaleContext.getLocale() 返回当前作为“en_US_WOL”的语言环境对象。我使用断点验证了区域设置对象,看起来像 en- 语言英语,美国 - 美国的国家代码,WOL - 变体(区域设置对象的一个​​字段)。如何以及为什么要为 getLocale() 方法追加和返回变体字段?我怎么能阻止呢? (LocaleContext 是 ThreadLocal 类型)

最佳答案

根据 http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html

The variant argument is a vendor or browser-specific code. For example, use WIN for Windows, MAC for Macintosh, and POSIX for POSIX. Where there are two variants, separate them with an underscore, and put the most important one first. For example, a Traditional Spanish collation might construct a locale with parameters for language, country and variant as: "es", "ES", "Traditional_WIN".

如果您正在寻找特定变体的 Locale,我想您可以使用此构造函数:

Locale(String language, String country, String variant) 

或调整浏览器的区域设置(如果您的应用程序完全涉及浏览器)

关于java - 将 'variation' 附加到语言和国家代码的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13925204/

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