zh-CN 还是 zh_CN?

uSy62nMkdH · 2024-9-14 13:15:10 · 146 次点击
### zh-CN 派

1.gpt 4o 回答

> 在语言代码的表示中,通常使用的是“zh-CN”。这个代码遵循的是 IETF BCP 47 标准,其中:
>
> “zh” 表示中文( Chinese )。
> “CN” 表示中国( China )。
> 因此,正确的表示方法是“zh-CN”。

2.阮一峰: https://www.ruanyifeng.com/blog/2008/02/codes_for_language_names.html     
3.rfc 标准: https://www.ietf.org/rfc/rfc4646.txt      

------



### zh_CN 派

类似网友同样的疑惑,里面答案说用 zh_CN

> 我在 app.locale 中设置 zh-CN dcat-admin 能正确识别为中文,但是 laravel-lang 识别不了。
> 设置 zh_CN 语言包可以识别 dcat-admin 又无法识别了。
> 到底哪个才是符合标准的。



------



### 骑墙派

又给出了一个不一样的回答...

> 一样的。但是一般用 zh_cn 。







------

不是我太闲,是两个团队起了争执,同步数据导致对不齐,A 让 B 改,B 让 A 改 😒
举报· 146 次点击
登录 注册 站外分享
22 条回复  
dandycheung 小成 2024-9-14 17:48:08
这种东西是有章可循的。-,也即减号,或者叫连字符,是带有语义的,在此场景下优选才合理;而 _,即下划线,大部分情况是用于字面文本必要时的串接。
cslive 小成 2024-9-14 16:04:13
chs
hefish 小成 2024-9-14 15:55:42
对呀对呀!……回字有四样写法,你知道么?
Tink 小成 2024-9-14 15:53:22
zh_CN
banricho 小成 2024-9-14 15:07:38
一般跟着所用的 i18n 的库走 哈哈哈
marcong95 小成 2024-9-14 14:50:27
那就直接 zh ,毕竟事实上其实也没谁真正针对 CN/HK/MO/TW/SG/MY 做本地化。最多也就是区分个简繁体,区分简繁体其实更加应该是 zh-Hans 和 zh-Hant 。
atpex 小成 2024-9-14 14:44:06
sc 和 tchttps://i.imgur.com/TkdeN49.png
zhangkui 小成 2024-9-14 14:37:27
https://developer.chrome.com/docs/extensions/reference/api/i18n?hl=zh-cn#locales
FengMubai 小成 2024-9-14 14:33:32
用 chs😡
123下一页
返回顶部