locale该用那个
locale该用gb18030还是utf8?为什么? gb18030, utf8 缺汉字太多,会有很多框框。 GB2312和GB18030有什么区别呢? UTF8可不是字太少,而是Qt本身的问题。GB2312和GB18030有什么区别呢?
GB2312是第一版国标中文编码,文字数量大概为5xxx左右(国包含家1、2级字库,传说这两个字库正好可以完整表示《毛主席语录》里的所有文字,似乎一级字库2312个汉字,认全了就不算文盲了)。
使用 1 字节、2 字节混合编码。
GB18030 是 2000 年因为 unicode 4 难产,而提出的新的国家标准,包含汉字 18030 个(好像是),以及为少数民族文字做了预留(当时没少数民族字体,所以只能是预留,现在好像方正已经有字体了),还完整包含日文和韩文。
他的编码方案兼容 GB2312 ,使用 1、2、3、4 字节编码(我忘了有没有3了)。
和草图的 unicode 4 编码方案不同,主要是为了兼容旧的编码方案 GB2312 。
按照 unicode 标准的方案应该是 GBK ,但已经不够用了。
页:
[1]