char* name;
QString temStr;
name ="硬功夫";
QTextCodec *codec = QTextCodec::codecForName("GB2312");
temStr = codec->toUnicode(name);
在本机上运行正常,但放到另一台没装QT的电脑上一运行就出现"0x670cb304 指令引用的"0x000
0001c"内存.该内存不能为"read". 追宗后发现错误就是出现在执行 Name = codec->toUnicode(name);时.
此上运行为Debug版本.
请QT高手指点
[ 此贴被XChinux在2006-05-07 22:35重新编辑 ]