[转帖]【字符集】zh_CN.UTF-8 zh_CN.utf8 en_US.UTF-8 en_US.utf8

【字符集】zh_CN.UTF-8 zh_CN.utf8 en_US.UTF-8 en_US.utf8


2020.03.25 23:47:18字数 615阅读 12

en_US.UTF-八、zh_CN.UTF-8叫作字符集,就是 'A'、'B'、'中'、'国' 等对应的整数值。linux

en_US.UTF-8只包含了ASCII码,zh_CN.UTF-8包含了6000多个汉字?docker

若是是这样的话,那所谓UTF-8,就是把这些整数,编写成一串字节的方法?ubuntu

 

UTF-8 是编码方式,en_US.UTF-8 和 zh_CN.UTF-8 是语言环境,也就是字符集。工具

en_US.UTF-8 和 zh_CN.UTF-8 包含的字符数量是基本上同样的,大概是七万个汉字,编码都是 UTF-8 编码,字符集是 Unicode。ui

语言环境的差异就是另外一回事了,中国人和外国人表示时间,数字,习惯都不同,因此必须区分开。编码

大部分程序根据语言环境变量来选择界面的语言是中文仍是英文。spa

因此通常linux系统的语言环境设置成:export LANG=zh_CN.UTF-8,表明中国人使用的Unicode字符集。3d

 

en_US.UTF-8:你说英语,你在美国,字符集是utf-8code

zh_CN.UTF-8:你说中文,你在中国,字符集是utf-8utf-8

 

zh_CN.UTF-8是正确的名称,zh_CN.utf8是引用相同语言环境的别名。

en_US.UTF-8是正确的名称,en_US.utf8是引用相同语言环境的别名。

 

zh_CN.utf8和zh_CN.UTF-8有区别没?

沒事實區別,不過UTF-8這個是標准的寫法

 

 

若是你的LANG环境变量是en_US.UTF-8,那么系统的菜单、程序的工具栏语言、输入法默认语言就都是英文。

若是你的LANG环境变量是zh_CN.UTF-8,那么系统的菜单、程序的工具栏语言、输入法默认语言就都是中文。

 

 

What is the different of zh_CN.UTF-8 and en_US.UTF-8 in *nix locale setting?

https://via.hypothes.is/https://stackoverflow.com/questions/21153485/what-is-the-different-of-zh-cn-utf-8-and-en-us-utf-8-in-nix-locale-setting

Ubuntu locale difference between zh_CN.utf8 and zh_CN.UTF-8

https://via.hypothes.is/https://askubuntu.com/questions/393000/ubuntu-locale-difference-between-zh-cn-utf8-and-zh-cn-utf-8

 

解决docker容器不支持中文的问题https://via.hypothes.is/https://docs.lvrui.io/2017/02/19/%E8%A7%A3%E5%86%B3docker%E5%AE%B9%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E4%B8%AD%E6%96%87%E7%9A%84%E9%97%AE%E9%A2%98

相关文章
相关标签/搜索