• 6982阅读
  • 7回复

[提问]qtextedit无法显示某些中文汉字,出现空格 [复制链接]

上一主题 下一主题
离线marixwong
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-07
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我在red hat 9linux下面用qt 4编程遇到一个怪问题,就是读取utf-8编码格式的.tx中文文件然后把读取得内容显示到qtextedit控件上时候,总是有某些汉字,例如:国,爱,这些无法显示出来,总是以空格代替了。。。
谁知道什么原因阿。。。
离线marixwong

只看该作者 1楼 发表于: 2008-10-08
怎么没人帮忙哈??小弟焦急等待中。
离线marixwong

只看该作者 2楼 发表于: 2008-10-09
xlinux能不能帮忙哈。。。。救命啊。。。
离线XChinux

只看该作者 3楼 发表于: 2008-10-12
估计是你使用的字体的原因吧,换一种字体(使用qtconfig)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线marixwong

只看该作者 4楼 发表于: 2008-10-12
我的locale中 lc_ctype=cn_zh.utf-8程序中也可以读取txt 中的部分汉字 。。
可是就是部分显示不出来,如:国。。
离线marixwong

只看该作者 5楼 发表于: 2008-10-12
我用qtconfig修改了字体的family为Luxi Sans,运行程序还是部分汉字无法显示。。
我的txt用的是gb2312编码。。
离线cspp

只看该作者 6楼 发表于: 2008-10-13
Qt4中好像没有GB2312了
离线kuoxiaozi1
只看该作者 7楼 发表于: 2009-04-03
换一下字体就好啦   我换成了宋体
快速回复
限100 字节
 
上一个 下一个