当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

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

发表于: 2014-07-03   作者:无量   来源:转载   浏览:
摘要: 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叫做字符集,就是说‘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字符集

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
这是一个异常经典的问题,有无数的新手站长每天都在百度这个问题,而我,作为一个“伪老手”站长,
转自:http://blog.csdn.net/lvxiangan/article/details/8151670 GBK,ISO-8859-1,GB2312的本质区别
经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(
个人博客同步 :http://gourderwa.com/字符编码/JAVA%20编码之各字符编码的区别联系,常见编码问题
起因: 做项目的时候,需要根据条件数据生成静态的Html,下面是生成静态的Html /// <summary>
本文转自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 今天中午,我突
很老的话题了,网上一堆一堆的。所以再堆一篇也无所了,来澄清一些原来模糊模糊的了解。 Unicode是
本文是个讨论帖 没有确切结论,刚刚遇到的一个中文编码问题,记录一下备忘 3行代码插入3条数据 Stri
ASCII码 在计算机内部,所有的信息最终都表示为一个二进制的字符串。 每一个二进制位有0和1两种状态
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号