How*_*ard 54 java locale localization
假设您要将用户首选项的区域设置存储在数据库中,您将使用哪个值?
en_US或en-US
它们是两个标准,但您更喜欢将哪一个用作自己应用程序的一部分?
更新:似乎许多网站使用破折号而不是下划线,例如
http://zh.wikipedia.org/zh-tw http://www.google.com.hk/search?hl=zh-TW
Mat*_*nen 73
等等,等等.伙计们,我很确定" - "是标准.如果你在某个地方看到"_",那么可能是某些人想出来使它成为有效的标识符.
就个人而言,我会选择" - ",只是为了正确.
http://en.wikipedia.org/wiki/IETF_language_tag
http://tools.ietf.org/html/rfc5646
dka*_*arp 24
如果您正在使用Java,那么您也可以使用Java语言环境格式(en_US
).
该BCP 47文件实际上做指定en-US
格式,它只是共同如果不是Java风格语言环境名称更为常见.但实际上你会看到带有下划线的形式.例如,Java和大多数POSIX类型平台都使用下划线作为其语言/区域分隔符.
因此,任何一种选择都不会出错.但鉴于您使用Java编写并且可能针对Unix平台,en_US
可能还有很长的路要走.
EN_US.这是一个非常有用的读物.
归档时间: |
|
查看次数: |
73232 次 |
最近记录: |