• 3958阅读
  • 0回复

请问从jsp下载的文件,如何将其用qt转换为utf8,再写到文件中 [复制链接]

上一主题 下一主题
离线goldbalance
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-21
我现在遇到一个问题,就是用QT发送请求,通过jsp获得了这个文件,而这个文件下来后就不是utf8了,如何用QT转为utf8后,写到文件中。
大致代码:

QByteArray ba;
ba = http->readAll();

file = new QFile("xml/"+filenamelist[k]);
if (!file->open(QIODevice::WriteOnly)) {
std::cerr << "Error: Cannot write file "
<< qPrintable(file->fileName()) << ": "
<< qPrintable(file->errorString()) << std::endl;
return;
}

file->write(ba);
file->close();
快速回复
限100 字节
 
上一个 下一个