当前位置: 代码迷 >> QT开发 >> 小弟我想知道QTextCodec:codecForName("GB2312")这一句话中的“GB2312”从哪里可以获取的
  详细解决方案

小弟我想知道QTextCodec:codecForName("GB2312")这一句话中的“GB2312”从哪里可以获取的

热度:287   发布时间:2016-04-25 03:26:16.0
我想知道QTextCodec::codecForName("GB2312")这一句话中的“GB2312”从哪里可以获取的
我想知道QTextCodec::codecForName("GB2312")这一句话中的“GB2312”从哪里可以获取的
------解决方案--------------------
Qt 提供 GB18030-0 编码的支持,而 GB2312 和 GBK 只是作为它的 aliases 进行处理的。

也就是说,GB2312 对 国标2312 编码外的字符也提供支持,GBK 对和GB18030-0不兼容的字符也不支持。

题外:

QTextCodec::availableCodecs() 可以获得可用的 编码 列表(包括aliases)
  相关解决方案