有一个问题一直困扰我!

当我们的网站使用多语言的时候,有一个语言参数,例如zh_CN,但是有的地方我看到又用的是zn-CN,我想知道其中的区别,代码中应该使用哪个以及url中推荐使用哪个?

1 Like

可以参考这个,或者iso标准936-1

1 Like

在实现国际化的时候,如果是系统级别的语言设置(或者说是区域设置),使用 locale=zh_CN 的形式较好。如果是HTTP/HTML/XML中,或者是一段文本内容需要定义语言,使用 lang=zh-CN 的形式较好
Locale 和 LanguageTag (e7868a.com)

zh-CN吧?

通常看到的都是zh_CN,zn-CN这个是第一次见到这种表达式的:joy:

一般html的中文写的都是zh-CN

这个自定义的,无统一规范

还有zh-Hans呢

只要你想,写jtzw也行