这个主要是编码的问题,我用的Ubuntu,貌似XP就没有这个问题,蛮发下....
只要在程序种加上这两句:
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
具体编码要看具体环境了,可能是GBK或者GB18030或者其他的.....
PS:今天才搞懂,BS自己阿....