300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 关于编码:ansi gbk gb2312 utf8 utf16 utf32 Unicode

关于编码:ansi gbk gb2312 utf8 utf16 utf32 Unicode

时间:2019-01-12 10:37:40

相关推荐

关于编码:ansi gbk gb2312 utf8 utf16 utf32 Unicode

后端开发|php教程

程序员,php,python,编程,编码

后端开发-php教程

源码上传主域名,ubuntu导入密钥文件,爬虫采集小说违法,学PHP7还是PHP5,泉州丰泽区seolzw

从接触编程以来,一直对编码的知识一知半解,总没有掌握精髓。

比如:ansi和gbk的关系,gbk和gb2312又有何关系,ansi和utf8有何区别,Unicode又和utf8是什么关系,以及ansi、gbk、gb2312、utf8(有无Bom之分)、utf16、utf32、Unicode之间的相互转换等等,心中的疑问总没有找个机会解决下,希望能在segmentfault得到满意的答案。

生日 源码,ubuntu访问nfs慢,jsp怎么弄tomcat,搜索爬虫优化,php拷贝文件,金耀网站建设制作SEO优化lzw

如果有这方面的书籍的话(javascript的最好了,因为刚好是在javascript中碰到的问题),最好不过了!

背景动态源码,ubuntu加载界面循环,爬虫公司如何盈利,php黄色,重庆优化seolzw

汇总

其他:

字体编辑用中日韩汉字Unicode编码表

回复内容:

从接触编程以来,一直对编码的知识一知半解,总没有掌握精髓。

比如:ansi和gbk的关系,gbk和gb2312又有何关系,ansi和utf8有何区别,Unicode又和utf8是什么关系,以及ansi、gbk、gb2312、utf8(有无Bom之分)、utf16、utf32、Unicode之间的相互转换等等,心中的疑问总没有找个机会解决下,希望能在segmentfault得到满意的答案。

如果有这方面的书籍的话(javascript的最好了,因为刚好是在javascript中碰到的问题),最好不过了!

汇总

其他:

字体编辑用中日韩汉字Unicode编码表

ANSI是标准集,美国国家标准协会,涵盖多方面,类似大陆的国标

win下的ANSI是狭义的,指的是当前系统的编码,相当于code page

GB2312是国标,双字节字符集,但制定年份较早,包含的汉字(含标点符号等)较少

GBK是在GB2312的基础上扩展的,利用其中未被使用的码位,纳入更多的汉字和符号,所以一般情况下应该用GBK而不是GB2312。网页使用gb2312没问题是因为网页本身只是显示,取决于客户端的字体,即使超出gb2312编码范围的字符,只要字体包含就能显示,目前客户端的字体基本上都是足够显示gbk的,不会只有gb2312那么少字符,所以显示完全没问题。但编程时这两个就要分清楚,因为gb2312的字符数量少,容易造成转码错误,所以应该用gbk

unicode是字符集,其实是个码表,不是具体的编码,具体的编码是uc2,uc4,utf-7,utf-8,utf-16,utf-32等,uc是定长,每个字符字节数相同,utf是变长,字符视乎unicode的码位段字节数不同

windows下的unicode指的是utf-16,这样就有点混淆了概念

bom的概念是在文件最前面加上几个特定字节,以方便识别这是一个unicode某个编码的文本

编码间的转换一般用码表,这个一般如果不是研究,用现有的一些控件或接口就可以了,例如iconv等

深入分析Java Web技术内幕 许令波写的 3.3节

上面这书是我见过的对编码解释的最清晰的了 可以找找看看

百度一下,一大堆的博客介绍这个。

/garfield/article/details/7681299

/cy163/archive//05/31/766886.html

推荐下阮一峰写的一篇入门的文章: /blog//10/ascii_unicode_and_utf-8.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。