ubuntu 9.10
Qt 4.6
虽然感觉跟环境没有太大的关系,但是觉得还是有必要先说明一下。
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
这句本意为把字符编码设置为gb18030,这是对中文字符的正确处理。可是为什么在程序中会显示为乱码?当改为utf8的时候,就能正常显示了。为什么呢?
不是说所有的电脑都应该遵守这个标准的吗?为什么gb18030会不能正常显示呢?
写在这里,以后处理。
本文探讨了在Ubuntu 9.10环境下使用Qt 4.6进行开发时遇到的中文乱码问题。当使用gb18030编码时,中文无法正常显示,而采用UTF-8则可以正常显示。文章提出疑问并寻求解决方案。
ubuntu 9.10
Qt 4.6
虽然感觉跟环境没有太大的关系,但是觉得还是有必要先说明一下。
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
这句本意为把字符编码设置为gb18030,这是对中文字符的正确处理。可是为什么在程序中会显示为乱码?当改为utf8的时候,就能正常显示了。为什么呢?
不是说所有的电脑都应该遵守这个标准的吗?为什么gb18030会不能正常显示呢?
写在这里,以后处理。

被折叠的 条评论
为什么被折叠?