厦门网站建设商家,建筑人才网官方网站评职称,中国出口贸易网官网,畜牧业网站建设locale 命令 locale 命令用以设置程序运行的语言环境。 locale 设置语言环境的命名规则为 Language_area.charset#xff0c;例如 en_US.utf8 表示语言为英语#xff0c;地区为美国#xff0c;字符集为 UTF-8。 查看当前字符映射文件 $ locale charmapUTF-8 查看可用公共语言…locale 命令 locale 命令用以设置程序运行的语言环境。 locale 设置语言环境的命名规则为 Language_area.charset例如 en_US.utf8 表示语言为英语地区为美国字符集为 UTF-8。 查看当前字符映射文件 $ locale charmapUTF-8 查看可用公共语言环境 $ locale -a
C
C.UTF-8
en_AG
...查看可用字符映射文件 $ locale -a
C
C.UTF-8
en_AG
... 设置默认编码 编辑 ~/.bashrc设置默认编码为 UTF-8 export LC_ALLen_US.utf8
export LANG$LC_ALL 环境变量 LANG 是 LC_* 的默认值如果没有设置 LC_*则使用该值。 LC_ALL 是一个宏如果设置该值则会覆盖除 LANG 以外所有的 LC_* 值。 什么是字符集 字符集就是字符的集合是字符在计算机系统内的编码方式也是所谓的内码。所有字符集都存放在 /usr/share/i18n/charmaps 目录下并且全部使用 Unicode 编号进行索引。Unicode 采用统一的编号来索引当前已知的全部符号包括人类语言符号、特殊标记符号等。 字符集就是以上所有符号的编码方式用于网络传输、计算机内部通信。Unicode 的编号通常使用 U 后面跟着一个十六进制数字来表示不同的编程语言可能有稍微不同前缀的写法但十六进制数字保持不变。Unicode 统一使用四个字节来存储每个字符但不同的符号对字节的消耗量不同例如英语字符和数字等字符只需要单个字节就可以存储而 GB2312 所包含的字符全部都是使用双字节存储。因为 Unicode 的目标是给世界上每一个字符都编上索引号并收纳进去作为当前世界最大而全的字符集它不得不牺牲简洁性它所包含的字符大部分都不能作为常用字符或者不是最被通用的字符而作为计算机世界使用最多的字符 ASCII 单字节字符集只能表达英语世界的字符为此又有了 UTF-8 这种既简洁字符覆盖率又高的字符集UTF-8 使用单字节表示拉丁字母与数字两个字节表示常用符号包括常用中文字符三个字节表示不常用字符四个字节表示奇葩字符UTF-8 理论上最长可以使用六个字节来为字符编码但为了向 Unicode 看齐实际上最长四个字节。 转载于:https://www.cnblogs.com/ifantastic/p/4018897.html