参见英文答案 > What is the difference between creating locale for en-US and en_US? 4个
假设您要将用户首选项的区域设置存储在数据库中,您将使用哪个值?
en_US或en-US
它们是两个标准,但您更喜欢将哪一个用作自己应用程序的一部分?
更新:似乎很多网站使用破折号而不是下划线,例如
http://zh.wikipedia.org/zh-tw
http://www.google.com.hk/search?hl=zh-TW
解决方法:
等等,等等.伙计们,我很确定“ – ”是标准.如果你在某个地方看到“_”,那么可能是某些人想出来使它成为有效的标识符.
就个人而言,我会选择“ – ”,只是为了正确.
http://en.wikipedia.org/wiki/IETF_language_tag
http://tools.ietf.org/html/rfc5646