java - 我如何确定语言环境的字母表在 Java 中是什么?

标签 java locale character-encoding

我想确定给定语言环境的字母是什么,最好基于浏览器的 Accept-Language header 值。任何人都知道如何做到这一点,必要时使用图书馆?

最佳答案

看看 [LocaleData.getExemplarSet][1]

例如对于英语,这将返回 abcdefghijklmnopqrstuvwxyz

[1]: http://icu-project.org/apiref/icu4j/com/ibm/icu/util/LocaleData.html#getExemplarSet(com.ibm.icu.util.ULocale , 整数)

关于java - 我如何确定语言环境的字母表在 Java 中是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/417377/

相关文章:

python-3.x - 在 Yocto 中更改区域设置

java - 接口(interface)的默认方法可以用来描述行为吗?

java - 将 SQL 连接传递给 ActionListener(线程)

java - LinkedHashmap 和 LinkedTreemap 的区别

regex - R:正则表达式在此区域设置中无效

iphone - 将带有数字的 NSString 转换为适当的电话号码本地化格式

java - 为什么我的基于 SOAP 的项目可以在不包含 Apache CXF 依赖项的情况下运行?

mysql - 在 my.cnf 配置文件中使 MySQL 使用 utf-8

android - 在 HttpEntity 响应中错误呈现的字符

php - php 和 sql 中的土耳其语字符