10/04/04 07:14:56
>>5
QTextCodec::codecForLocale()って必ず"System"ロケールに合わせるみたいだから
MinGW版はソースがutf-8なのにSJISで扱われて困るんじゃないかなー
試しに↓のコードを実行したら、俺の環境だとVCではOKでMinGWだと文字化けしたけど
#include <QtGui>
int main(int argc, char* argv[])
{
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //環境にあわせる
QString str = "日本語";
qDebug() << str;
return 0;
}