- 8 名前:デフォルトの名無しさん mailto:sage [2010/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; }
|

|