`
无量
  • 浏览: 1146482 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

UTF-8、en_US.UTF-8和zh_CN.UTF-8的区别

阅读更多

en_US.UTF-8、zh_CN.UTF-8叫做字符集,就是说‘A’、‘B’、‘中’、‘国’等对应的整数值,
en_US.UTF-8只包含了ASCII码,zh_CN.UTF-8包含了6000多个汉字?
如果是这样的话,那所谓UTF-8,就是把这些整数,编写成一串字节的方法?

 

UTF-8 是编码方式,

en_US.UTF-8 和 zh_CN.UTF-8 是语言环境,也就是字符集

en_US.UTF-8 和 zh_CN.UTF-8 包含的字符数量是基本上一样的,大概是七万个汉字,编码都是 UTF-8 编码,字符集是 Unicode,版本是 4.1 吧?zh_CN.GB18030 和 zh_CN.GBK 的字符集都与 Unicode 3 是等价的,记得应该是这样
语言环境的差别就是另一回事了,中国人和外国人表示时间啦,数字啦,习惯都不一样,所以必须区分开。大部分程序根据语言环境变量来选择界面的语言是中文还是英文。

 

所以一般linux系统的语言环境设置成:export LANG=zh_CN.UTF-8,代表中国人使用的unicode字符集

分享到:
评论

相关推荐

    解决LINUX LITE方块乱码的中文字体

    2.选择语言编码,默认已选择en_US.UTF8,zh_CN UTF-8 UTF-8,用空格键将以下两项打上星号,zh_CN GB2312,zh_CN GBK GBK,回车确认。 3.选择系统默认语言为英文en_US.UTF8 4.为当前用户配置默认语言为中文zh_CN UTF-...

    navicat120_mysql_en_x64.tar.gz

    Ubuntu Navicat for MySQL 将压缩文件拷贝到ubuntu系统/usr/local/navicat...将export LANG="en_US.UTF-8"改为export LANG="zh_CN.UTF-8" 问题二:试用期 解决:删除用户目录下的.navicat64目录 cd ~ rm -r .navicat64

    navicat121_premium_en_x64.tar.gz

    Ubuntu Navicat for MySQL 将压缩文件拷贝到ubuntu系统/usr/local/navicat...将export LANG="en_US.UTF-8"改为export LANG="zh_CN.UTF-8" 问题二:试用期 解决:删除用户目录下的.navicat64目录 cd ~ rm -r .navicat64

    navicat121_premium_cs_x64.tar.gz

    找到文件里面的语言设置,由原来的en_US.UTF-8 改为 zh_CN.uft8: #!/bin/sh cd `dirname "$0"` navicat_root=`pwd` # Wine environment variables WINEDIR="wine" #export LANG="en_US.UTF-8

    如何在Ubuntu Linux系统的英文界面下处理中文

    在英文界面下处理中文,我们需要将locale设置为支持中文的类型,如UTF-8编码的简体中文(zh_CN.UTF-8)。 要进行locale设置,我们需要编辑系统级的环境变量配置文件。打开终端并使用管理员权限编辑`/etc/...

    navicat112_mysql_x64_centos.zip

    centos Navicat for MySQL:亲测有效 将压缩文件拷贝到ubuntu系统/usr...将export LANG="en_US.UTF-8"改为export LANG="zh_CN.UTF-8" 问题二:试用期去除 解决:删除用户目录下的.navicat64目录 cd ~ rm -rf .navicat64

    informix字符集转换

    不同的地区和语言可能使用不同的字符集,例如ASCII、UTF-8、GB2312等。 ### 二、Informix中的字符集设置 #### 1. 环境变量配置 在Informix中,可以通过设置环境变量来指定使用的字符集。常见的环境变量包括`...

    kali linux修改系统语言为中文的方法

    - `en_US.UTF-8` (英文) - `zh_CN.GBK` 或 `zh_CN.UTF-8` (中文) 其中,`zh_CN.UTF-8` 是推荐的选择,因为它使用UTF-8编码,可以更好地支持各种中文字符。 4. **设置默认语言** 完成语言选择后,继续按提示...

    linux 设置系统语言

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" ``` 4. **指定系统字体**:`SYSFONT`行用于定义系统默认使用的字体类型。 ```bash SYSFONT="latarcyrheb-sun16" ``` 5. **全局语言设置**:如果...

    CentOS 5.7中文乱码问题解决方案.docx

    将 LANG 变量修改为 zh_CN.GB18030,LANGUAGE 变量修改为 zh_CN.GB18030:zh_CN.GB2312:zh_CN,SUPPORTED 变量修改为 zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en。 SYSFONT 变量修改为 lat0-sun16。 修改后的配置...

    Linux 中文网页乱码完美解决方案

    SUPPORTED="en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" ``` 修改为: ```bash LANG="en_US.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh" SYSFONT="latarcyrheb-sun16" ``` 这里,`LANG`变量保持不变,仍...

    tera term中文乱码问题

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" ``` 3. 修改后的配置2: ``` LANG="en_US.UTF-8" SUPPORTER="en_US.UTF-8:en_US:zh" SYSFONT="latarcyrheb-sun16" ``` ...

    CentOS中文乱码问题

    SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" 然后,使用 yum 安装中文字体: #yum install fonts-chinese.noarch 重启系统或注销重新登录,所有界面将从英文变成中文。 三、...

    CentOS显示中文乱码.pdf

    SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" ``` 然后,使用yum命令安装fonts-chinese.noarch包: ``` # yum install fonts-chinese.noarch ``` 系统-> logout,重新登录CentOS...

    linux下中文乱码问题.pdf

    export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" ``` 保存并退出,然后重启系统以应用更改。 而在X-window(图形界面)中,乱码问题通常涉及`/etc/...

    linux下中文乱码问题

    export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" ``` 保存并退出,然后重新启动系统即可。 对于 X-window 的乱码,我们可以通过修改/etc/sysconfig/i18n...

    MySQL命令行界面中出现字符错误提示的原因及解决方法

    ERROR 2019 (HY000): Can’t initialize character set gb2312 搞了好半天,MySQL都重...SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en SYSFONT=lat0-sun16 数据库也一直配置的 utf8 cmake -DCMAKE_INSTALL_

    linux字符集介绍写的比较详细

    SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en" ``` - 在某些情况下,还需要修改`.i18n`文件以确保用户的环境变量符合新的字符集设置。 **2. 文件编码转换:** - 使用`iconv`命令...

    解决linux不能显示中文

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" # End real configurations ``` 这里设置了 `LANG`、`LANGUAGE` 和 `SUPPORTED` 环境变量来支持中文显示。注意,根据实际需求调整...

    远程linux xshell下输出中文乱码解决方法

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" ``` 5. 保存并退出编辑器,然后重启系统以应用更改。注意,这可能会导致物理机上的终端命令行显示乱码,但如果仅通过远程连接...

Global site tag (gtag.js) - Google Analytics