当前位置: 技术问答>linux和unix
LANG变量的en_US, zh_CN, zh_TW的疑问,在线等……
来源: 互联网 发布时间:2017-01-03
本文导语: 今天无意中发现我的linux的LANG=en_US.utf8,但是却能正常显示中文,比较奇怪,后来一查才知道,虽然设置的是英文环境,但由于都是utf8编码,所以中文还是能够正常显示的…… 但是后来上网查了很久,没有找到en_US.ut...
今天无意中发现我的linux的LANG=en_US.utf8,但是却能正常显示中文,比较奇怪,后来一查才知道,虽然设置的是英文环境,但由于都是utf8编码,所以中文还是能够正常显示的……
但是后来上网查了很久,没有找到en_US.utf8, zh_CN.utf8, zh_TW.utf8这三中不同变量的差别,自己实验了一下,不管是那一种,都能够正常的显示中英文……
既然utf8已经能够完全支持中英文了,为什么还要有en_US, zh_CN, zh_TW的区别?这显然只是3个不同的符号,根本不会影响如何解码,那这3个不同的符号,意义又在哪呢?不同的符号会影响到什么?还是什么都不影响,仅仅就是一个符号而已,告诉使用者,你使用的是什么环境?
但是后来上网查了很久,没有找到en_US.utf8, zh_CN.utf8, zh_TW.utf8这三中不同变量的差别,自己实验了一下,不管是那一种,都能够正常的显示中英文……
既然utf8已经能够完全支持中英文了,为什么还要有en_US, zh_CN, zh_TW的区别?这显然只是3个不同的符号,根本不会影响如何解码,那这3个不同的符号,意义又在哪呢?不同的符号会影响到什么?还是什么都不影响,仅仅就是一个符号而已,告诉使用者,你使用的是什么环境?
|
只要是unicode就能支持国际化,utf8,utf16都可以
但是除了国际化还有个本地化呢。
假如你的软件是多语言界面(许多linux软件都是),那该显示那一种语言?
但是除了国际化还有个本地化呢。
假如你的软件是多语言界面(许多linux软件都是),那该显示那一种语言?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。