'姸'字在GBK下能显示,在GB2312下乱码,为什么?两种编码有什么区别,高手救命。

解决方案 »

  1.   

    GBK是GB2312的扩展,是向上兼容的。其编码范围是0x8140-0xfefe
      

  2.   

    区别就在于:GBK包含GB2312,但编码的汉字又比GB2312多了近一倍。
    GB2312仅仅是给常用汉字以及次常用汉字编了码,很可能不包含“姸”字。
      

  3.   

    我记得GB2312一共编码了6000多个汉字,而GBK编码了13000多。可能记错了,呵呵。
      

  4.   

    现在基本上都用GBK,包含的字比GB2312多很多