随笔2:关于unicode

cdbf6c81800a19d8b7972e2131fa828ba61e4679.jpg

Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。

Unicode 及 Unicode Consortium

为什么会有unicode/unicode的意义

为什么使用UNICODE 其实原因很简单,因为UNICODEANSI好用。 自从Windows2K开始,Win的系统内核开始完全支持并完全应用UNICODE编写,所有ANSI字符在进入底层前,都会被相应的API转换成UNICODE。所以,如果你一开始就使用UNICODE,则可以减少转换的用时和RAM开销。 对于JAVA/.NET等这些“新”的语言来说,内置的字符串所使用的字符集已经完全是UNICODE 最重要的是,目前世界上大多数的程序用的字符集都是UNICODE,因为UNICODE有利于程序国际化和标准化。

unicode相比于直接写出中文,工作效率低,但是用unicode他们的想法就是:宁可在实现过程中繁琐,不在应用过程中找麻烦.因为一般的情况下,如:我们国内的使用环境是没有问题的,但是如国外的网站访问,可能会有乱码.

来看个有趣的:颜文字也是代码完成的 其中包括了很多不同地区的语言

WeChat 圖片_20180107162826.png
WeChat 圖片_20180107162832.png

完整版:颜文字使用的都是哪些编码?里面都有哪些国家的文字

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容