Tag: 中文语言环境

如何从Android上的Locale对象获取脚本?

从我看到的Android Locale类没有提到有关脚本的任何内容,只提及语言,国家和变体。 Java SE Locale类提到了语言,国家, 脚本 ,变体和扩展,当然还有getScript()方法来获取脚本。 所以,我的问题是: 如何从Android上的Locale对象获取脚本? 还是有其他方法来获取脚本? 我需要这个能够区分繁体中文(zho-Hant)和简体中文(zho-Hans),因为我需要能够从Locale获取脚本,例如Hant或Hans用于语言zho script = ISO 15924 alpha-4脚本代码。 您可以在IANA语言子标签注册表中找到有效脚本代码的完整列表(搜索“类型:脚本”)。 脚本字段不区分大小写,但Locale始终标准化为标题大小写(第一个字母为大写,其余字母为小写)。 格式良好的脚本值的格式为[a-zA-Z] {4}示例:“Latn”(拉丁语),“Cyrl”(西里尔语)