2010年6月23日 星期三

Qt 中文顯示亂碼解決方式

在main文件中添加代码:
#include < QTextCodec >

int main(int argc, char **argv)
{
....................
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));
..........................
}

這樣就可以在其他地方使用中文字了

沒有留言: