遇到一个问题:将带空格的中文Qstring字符串转换成char型时打印出来的是乱码!!
我用的方法是:
char str[64];
QTextCodec *textcod = QTextCodec::codecForName("GBK");
QCString string1 = textcod ->fromUnicode(listbox1->currentText());
strcpy(str,string1);
测试发现当没有空格的时候此方法是可以打印出中文字符串的,问题出在哪里,请高手指教!!!