中文版操作系统下,我已经成功....,测试没有问题,....中文系统下QT代码为:
#include <QtGui>
int main(int argc,char* argv[])
{
QApplication ap(argc,argv);
ap.addLibraryPath("plugins");
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030"));
QTextEdit qe;
qe.show();
qe.append(QString(argv[0]));
return ap.exec();
}
===============================现在的问题是: 操作系统平台是英文版的WIN7.
我想写一个QT程序,功能就是: 通过argv参数,获取exe程序的自身路径.
编译后,程序是TEST.exe
我把这个程序 , 放到路径 D:\哈哈\TEST.exe (该带的库都已经带上)这里,运行,但是中文字符都是乱码.
在英文版操作系统下,这个QT代码应该怎么写?