10/04/25 02:37:41
qDebug() << qPrintable(msg); と qDebug("%s", qPrintable(msg)); で結果が異なる
144 デフォルトの名無しさん [sage] 2010/02/08(月) 22:57:13 ID: Be:
>>142-143
qDebug(fmt, ...);
の場合、渡す文字列はutf8固定。
(ちなみに、fmtはLatin1固定)
QString::sprintf() を内部で使っているため。
URLリンク(doc.trolltech.com)
qDebug("%s", msg.toUtf8().constData());
としてみると動かないかな。