Chinaunix

标题: cp936 与 GB2312的区别在哪里? [打印本页]

作者: platinum    时间: 2004-02-22 02:24
标题: cp936 与 GB2312的区别在哪里?
mount时的参数:
    mount -o iocharset=cp936
要比
      mount -o iocharset=gb2312(仍有部分文件名乱码)
对中文支持的好

SAMBA3的配置:
    unix charset=cp936
要比
      unix charset=gb2312(仍有部分文件名乱码)
对中文支持的好


为什么?
作者: huhu2k    时间: 2004-02-22 10:00
标题: cp936 与 GB2312的区别在哪里?
cp936是微软自己发布的用在文件系统中的编码方式。而bg2312是中国国家标准。
作者: platinum    时间: 2004-02-22 21:05
标题: cp936 与 GB2312的区别在哪里?
也就是说,微软的中文标准和中国自己的标准还不一样?
我明白mount -t vfat -o iocharset和samba如果用GB2312为什么有的时候会出现乱码了!其实他们虽基本兼容,但不完全相同
作者: FedoraAdmin    时间: 2010-09-07 12:14
谢了,
作者: RYBACK    时间: 2010-09-07 13:26
CP936对应的是GBK,GBK比GB2312范围要更大,就这样
作者: hotblood8376    时间: 2010-09-27 21:50
GB2312是国家标准,cp936内容没有它那么全。我记得好像还有一个GB18030不知道区别在哪。。。
作者: L_kernel    时间: 2011-04-05 11:46
关于编码,似乎这里也有说明。

http://initiative.yo2.cn/archives/624088

http://pcedu.pconline.com.cn/empolder/gj/other/0505/616631.html
作者: zhiyu_guo    时间: 2011-04-05 15:26
学习了...
作者: yjf_victor    时间: 2012-02-27 12:05
cp936即 code page 936(代码页936)是以GBK(国标扩展字符集)为基础的编码。GB2312(国标字符集)只是GBK的一部分。
GB2312只支持常用的汉字,而且是简体字。GBK支持繁体字和生僻字。
作者: dlq4410    时间: 2015-04-15 09:43
to  yjf_victor ,

还有一个 GB18030, 这个好像比 GBK还要大些啊, 能详细解释一下吗,
作者: liaosnet    时间: 2015-04-15 12:03
GB2312和GB18030-2000是中国国家标准。GBK其实并未国标,是源于微软为中文设计的字符集,中国国家标准局基于GBK建了GB18030。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2