| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2170 人关注过本帖
标题:QT显示中文的方法。
只看楼主 加入收藏
hackerjiang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
结帖率:100%
收藏
 问题点数:0 回复次数:8 
QT显示中文的方法。
刚刚看到坛子里有人问为啥QT显示中文是方块?
答:因为没有选择 字符集 。

#include "QtGui"

QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));

使用上面那句话后就能正确显示中文了。

注:GB18030-2000是取代GBK1.0的正式国家标准。现在的PC平台都必须支持GB18030。弱弱的插一句,PSP也支持GB18030。




搜索更多相关主题的帖子: 中文 
2010-12-01 22:22
hackerjiang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
收藏
得分:0 
沙发自己坐

(づ ̄ 3 ̄)づ
2010-12-01 22:23
yangglemu
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:273
专家分:521
注 册:2006-9-15
收藏
得分:0 
好好好

试着挣个威望!
2011-01-08 10:26
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:0 
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030"));
 这条也行,上面用tr显示中文  感觉不咋好,嘿嘿;
其中语言看你在什么系统就选什么,一般windows选(“gb18030”) ,linux选(“UTF-8”);


刚学QT 希望跟大家一起交流 本人QQ 568672129
2011-05-31 10:47
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
如果要同时支持中文,韩文,阿拉伯文,泰文,需要设置什么编码集?

UNICODE

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2011-06-05 09:27
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:0 
回复 5楼 flyue
貌似不用  直接TR扩起来就可以  。 只是单单为了显示中文的话,楼主的方法感觉不好(纯个人感觉)
2011-06-07 09:52
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
不是GB2312的?
2011-06-09 11:12
gotmony
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-6-23
收藏
得分:0 
如果你本机跑,用
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
使用本机的编码,如果你是网络编程还是UTF-8好点。
2011-06-23 19:51
不要再信我
Rank: 2
等 级:论坛游民
帖 子:11
专家分:18
注 册:2011-10-17
收藏
得分:0 
以下是引用lucky563591在2011-6-9 11:12:32的发言:

不是GB2312的?
是啊?不是GB2312吗????
2011-10-31 20:17
快速回复:QT显示中文的方法。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016430 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved