1、现在计算机设备的字符 运算、运作 最起码都是DBCS了吧? (还有用SBCS来做事的吗?USA本土使用也不会这么做了吧?)2、似乎有个说法,2bit比4bit要小,那么IBM-PC规格的计算机,搬弄2bit怎么也会比4bit要敏捷,
那么用这个逻辑,引身出英文的平台会比非英文的平台要快?3、从网上资料的理解来看,MBCS是扩展成一个字节,码表里以前ASCII有的,低位就加00,直至到FF FF;
这样扩展就成为DBCS形式了吧?
据说FF FF已经足够代表地球上现代文明表达的符号,而且还有多余,那么我想问:既然MBCS都有FF FF了,
那UNICODE跟MBCS有什么区别?我的理解UNICODE应该是完整统一了全部字符,而MBCS表是不完整的地球字符表,
UNICODE和MBCS都是FF FF宽字符,父集和子集的关系?
但我不明白为什么一些IDE,像VisualSudio C++,工程属性还要把UNICODE和MBCS多字符区分成两种不同的环境?

解决方案 »

  1.   

    unicode就一种思想,具体起来就是一种字符集,本质和其他字符集没有差别
      

  2.   

    MBCS 存储ASCii 字符是用一个字节, 其他的有2个字节不等unicode 是所有都用 2个自己存储, 
    使用unicode 是为了便于计算机器处理
      

  3.   

    搜索“谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词”
      

  4.   

    楼主,...1、先分清楚 bit 和 byte 吧;1 个 byte 包括 8 个 bit;2、utf-8 中表示汉字使用 3 个 byte;3、gb2312/gbk 表示汉字使用 2 个 byte;4、unicode 表示常见英文字符、汉字使用 2 个 byte;5、ascii 表示英文字符,使用 1 个字符;