参考链接:http://hi.baidu.com/ilinux/blog/item/3603b801e8ce5907738da581.html

因为我emacs的默认编码设置的是utf-8,所以这种方法是最方便的。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#include <QTextCodec>

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

...
}