初學qt,編了一個小程序,但裏面的中文顯示亂碼,這主要是由於qt默認的是latin-1編碼,經試驗在main函數中加入以下代碼,可以正常顯示中文
QTextCodec *codec = QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
初學qt,編了一個小程序,但裏面的中文顯示亂碼,這主要是由於qt默認的是latin-1編碼,經試驗在main函數中加入以下代碼,可以正常顯示中文
QTextCodec *codec = QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);