【发布时间】:2012-05-07 09:08:51
【问题描述】:
在 Java 中,String#toLowerCase 方法使用默认系统 Locale 来确定如何处理小写。如果我将一些 ASCII 文本小写并希望确保按预期处理,我应该使用哪个语言环境?
编辑:我主要关心的是编程标识符,例如架构中的表名和列名。因此,我希望应用英文小写。
Locale.ROOT 声明它是区域设置敏感操作的语言/国家中立区域设置
Locale.ENGLISH 大概也是一个安全的选择。
【问题讨论】:
-
“一些 ASCII 文本”:你真的是指 ASCII 文本吗?还是你的意思是“一些文字”?
-
我的意思是 ASCII。我试图暗示我没有使用任何非 ASCII 字符。我已经澄清了这个问题。
标签: java localization internationalization