字符集与编码是什么关系? 100
怎么查看与添加?
http://blog.csdn.net/xiaogugood/article/details/8638531
正在学习,这篇文章。
【发现】GB-2312字符集中 与逻辑有关的符号 只有∧∨∈≡≠=∵∴→←┐ ┑ ┒ ┓├ ┝ ┞ ┟ ┠ ┡ ┢ ┣
奇怪,为什么写字板就可以呢?同样都是GB-2312的字符集
这是记事本中Gulimche的字体。在这种字体下就能显示这个∀符号。
这两种字体中都有这样的逻辑符号∀ U+2200
中文字体只有∈ U+2208
这是记事本中Gulim的字体。在这种字体下就能显示这个∀符号。
这两种字体中都有这样的逻辑符号∀ U+2200
中文字体只有∈ U+2208
windows里有很多字体都不支持∀这样的逻辑符号。
那qq和浏览器与Windows中的字体是有差别的。 展开
这个问题其实很简单,你所说的字符集和编码对初学者而言就是一回事。
人可以直接使用汉字,但计算机只认得0和1的二进制代码。
编码就是:把汉字跟0和1的二进制代码组合进行一一对应的过程。因为0和1的组合方式非常多,所以你可以编码,别人也可以编,对不对?这就带来了另一个概念↓
字符集:由权威机构进行编码而形成的编码集合就叫字符集。例如:中文的字符集GB2312就是中国政府自己编出来的;台湾当然不服,所以他们也自己编码(大名鼎鼎的BIG5)
接下来我再说一下Unicode和ANSI到底是怎么回事?
字符集的根本就是编码的方法,大家各自的编码方法都不相同,这对电脑的普及和互联造成了非常大的困扰。这时美国老大站出来推出了一种双字节编码的标准叫做:ANSI!中国的GB2312就符合ANSI的标准。
中国的ANSI是GB2312,日本的ANSI则是JIS;中文的ANSI编码只认中国字,日本的一样只认日本字。所以这种编码标准虽然统一了编码方法,但没有解决不同字符集的兼容问题。
这时就出现了Unicode编码,一个各种语言通吃的编码。当然这种编码如此强大也是付出了代价的,那就是长度!
目前默认的字符集和编码是:GB2312和ANSI
字符集一般都在文件保存时手动指定,或者是软件的默认值一般都会使GB2312,当然部分软件是可以手动指定的。例如:outlook可以在高级选项中手动设置编码。
编码无法手动添加!现在都用的是windows,他给你什么你就只能用什么。
你在windows里面添加其他语言支持,就会添加相应语言的字符编码,当然是他给你什么你就用什么,这里无法自定义。
除非你安装了某些很特殊的软件,例如:IBM深蓝的数控软件,他会安装IBM特殊的字符集到你的电脑上。而这个字符集只能IBM的数据软件能用,其他软件一概不认。
最后废话:如果想在windows系统上体验各种不同字符集的区别,你需要特殊的软件。记事本、word这种对字符集完全残废的软件是不行的,推荐gvim想学可以尝试下。
浏览器的字符集产看方法:Chrome点击菜单、工具、编码。IE11则是按键盘ALT打开菜单栏、查看、编码。
在浏览器中一般无需手动设置编码,因为网页的开发人员会在网页编码中手动指定字符集,这样浏览器就能根据指定直接使用特定字符集去显示网页了。
例如百度的首页,就在他的网页头标签Hand中指定网页字符集为UTF8
meta http-equiv="Content-Type" content="text/html;charset=utf-8"
你查看百度知道的页面字符集为GBK,这个原因则是百度知道的页面指定了字符集为GBK
meta http-equiv="content-type" content="text/html;charset=gbk"
1、你那2个符号不是ASCII码!
2、转换的那两个结果就是编码
3、如果真想学我建议你找本计算机原理、数据结构之类的入门教材先补习一下基础。