`
无量
  • 浏览: 1133710 次
  • 性别: 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字符集

分享到:
评论

相关推荐

    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

    linux 设置系统语言

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" LC_ALL="en_US.UTF-8" export LC_ALL 设置完毕后重启或者用rc.local使生效 或修改登录用户的.bash_profile文件加入 export ...

    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

    解决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-...

    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

    ssh中文乱码解决

    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16" 这样中文在SSH,telnet终端就可以正常显示了。 2.安装LINUX的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示...

    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_

    SecureCRT中文显示乱码问题的解决方法

    问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal...如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″ 本文修改为后者 2、修改Secure CRT的Session Options Options->Session

    ECShop 2.7.3 GBK+UTF-8支付宝免签约即时到帐接口v2

    ECShop 2.7.3 GBK+UTF-8支付宝免签约即时到帐接口v2 【安装方法】 1、在http://www.zfbjk.com网站注册一个用户,并下载“支付宝免签约即时到帐辅助”软件 2、将本接口压缩包所有文件解压并覆盖到网站根目录 3、...

    php window系统 gettext方式实现UTF-8国际化多语言(i18n)

    包含测试的php文件和gettext-0.14.4.exe,以及Poedit.exe 使用方法: 访问test.php?lan=zh_CN则显示简体 访问test.php?lan=en_US则显示英文 教程地址:https://www.cnblogs.com/-mrl/p/10949820.html

    kali 中文乱码解决

    @kali 中文乱码解决 新安装kali虚拟机,安装过后之后,一直存在中文乱码问题,页面一直显示方块,通过网上搜索和个人...进入图形化界面之后,(空格是选择,Tab是切换,*是选中),选中en_US.UTF-8和zh_CN.UTF-8,确定

    ResourceBundle类在jsp中的国际化实现方法

    首先是两个资源文件,分别为msg_en_US.properties和msg_zh_CN.properties   显然中文字符是需要转换过来的。 这是jsp页面的代码 <%@ page language=java contentType=text/html; charset=UTF-8 ...

    vitiger中文包

    $default_charset = 'UTF-8'; 第183行: $default_language = 'en_us'; 改为: $default_language = 'zh_cn'; 5)中文字体的问题 在vtiger CRM的Image\Canvas\Fonts目录下添加中文字体,例如simsun.ttf,然后修改...

    CentOS8出现-bash:乱码问题及解决方法

    zh_TW.UTF-8 但是中文语言包没安装或没启用,就会出现乱码 输入LANG=en_US设置显示为英文,此命令即时生效,但不能永久生效,永久生效看下面。 此时,再次输入命令就可以看到英文报错信息了 如果一定需要中文提示,...

    cn.leetcode-zhenye-na::man_elf:

    utf-8 -*- class SoftwareEngineer : def __init__ ( self ): self . name = "Zhenye Na" self . role = "Software Engineer" self . language_spoken = [ "zh_CN" , "en_US" ] def say_hi ( self ): print ( ...

    ubuntu 服务器中文乱码问题的解决方法

    之前买了阿里云的服务器,后来在上面编辑中文字符的时候发现乱码,在网上找了下解决方案,发现比较乱,有的也不太好用,特此整理了一下可用的一个方案...LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh:en_US:en 打开文件: sudo

    OdooScript:适用于Ubuntu 14.04、15.04、16.04、18.04的Odoo 10 11 12.13安装脚本(通用)

    在运行脚本后,必须使用pycharm IDE使您的环境为所有odoo做好准备,您必须手动下载odoo复制此脚本并在您的终端上运行出口LC_ALL =“ zh_CN.UTF-8” 出口LC_CTYPE =“ en_US.UTF-8” sudo dpkg-重新配置语言环境#####...

    断点续传java实现

    "ISO-8859-1,utf-8;q=0.7,*;q=0.7"); con.setRequestProperty("Keep-Alive", "300"); con.setRequestProperty("Connection", "keep-alive"); con.setRequestProperty("If-Modified-Since", "Fri, 02 ...

Global site tag (gtag.js) - Google Analytics