BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #4485同步于 2009/4/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

【QT小问题】我是QT初学者,请教大家显示中文的问题。

dadi
2009/4/13镜像同步1 回复
目前我在做email客户端程序的研究,我希望把接收邮件里的中文显示出来,我采用的是QTextCodec用于码型转换,代码是 但返回的指针text是0,在终端显示段错误,这是为什么呢?希望大家能帮帮我! pop.cpp中关键代码是 ms_subject=base64.DecodeBase64(ms_subject); QTextCodec *text =QTextCodec::codecForName("GB2312");//返回的指针text是0 cout<<"\\\\\\\\\\\\\\\\"<<text<<endl<<endl<<endl; QCString strText=ms_subject.utf8(); QString str = text->toUnicode(strText ); p->append(str);//p是Qtextview控件的指针 main.cpp中关键代码是 QApplication app(argv,argc); QFont font("unifont",16,QFont::Normal,FALSE); app.setFont(font); app.setDefaultCodec(QTextCodec::codecForName("GBK")); 倘若大家需要原工程文件,可以找我要,我传给大家。 我的QQ是659213509 希望大家能帮帮我!
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
lxxzhh86机器人#1 · 2009/4/13
呃,bd