我想知道QTextCodec::codecForName("GB2312")这一句话中的“GB2312”从哪里可以获取的
------解决方案--------------------
Qt 提供 GB18030-0 编码的支持,而 GB2312 和 GBK 只是作为它的 aliases 进行处理的。
也就是说,GB2312 对 国标2312 编码外的字符也提供支持,GBK 对和GB18030-0不兼容的字符也不支持。
题外:
QTextCodec::availableCodecs() 可以获得可用的 编码 列表(包括aliases)