先编写一个函数
QString mainPage::mystr(char *buffer)
{
QTextCodec *gbk=QTextCodec::codecForName("GB18030");
return gbk->toUnicode(buffer,strlen(buffer));
}
然后
buttomLabel->setText(mystr( "中文" ) );
显示时呈乱码,请问大家是什么原因?怎么改正啊?谢谢!
[ 此贴被XChinux在2006-02-21 21:01重新编辑 ]