uidab:我个人觉得还是有问题,不然是不会提示这个错误的。
你的pszDesc 是const char* ,把它的内容转到QString,然后又把QString 转到char* pszRet。 是担心字符编码问题吗????
有没有可能是memmove中某个参数的问题??
.......
(2014-09-23 17:27) 
pszDesc是服务器返回的数据,它是GBK编码的,在QT上显示是乱码,所以必须用m_pCoderQt->toUnicode(pszDesc);转换成Unicode编码的形式,这样就能正确显示中文了...但是奇怪的是只要断点停在那里然后连续看两次内存,,,第一次正确显示,第二次内存里的值也变乱码...之后再执行下面的操作必定报错....我都晕了....如果不去看内存的值就没问题,但是得到的东西还是乱码