Qt4显示汉字原理
大家好,小弟几天没发问题贴了,现在碰到一个Qt汉字显示问题:
开发环境:Qt4.6.3 -embedded + ubuntu10.04 + eclipse,
问题:Qt4用的是utf-8汉字编码方式,ubuntu是utf-8编码,eclipse可以改成gb2312编码,我现在的qvfb可以显示汉字了,我移植了文泉驿的字体,但是Qt程序中只能用QTextCodex设置成utf-8格式,程序才显示汉字。以后上板子要用gb2312的格式跟windows交互。我想知道Qt汉字显示的原理是什么,怎么样才能让Qt的编码改成gb2312的编码方式,QTextCodex我试过了,会显示乱码
[解决办法]
不懂帮顶~~
[解决办法]
显示肯定是跟系统有关的,你所说的显示不正常是因为编码不对
各种编码之间可以相互转换。
[解决办法]
utf-8的decode成gb2312就可以了。
[解决办法]
哎,访问civilnet.cn/gemfield就可以找到那篇文章了,很详细呀