给定一个std::string,如何令他以utf8的格式存进文本里面(利用qt)

    xiaoxiao2022-07-12  169

    bool saveXMLStringToFile(const std::string& file_path,const std::string &content) { QFile file(file_path.c_str()); if (!file.open(QIODevice::WriteOnly)) { return false; } // QByteArray array = QByteArray::fromRawData(content.c_str(), strlen(content.c_str())); QTextStream instream(&array); QTextStream outstream(&file); outstream.setCodec("utf-8"); outstream << instream.readAll() << endl; }
    最新回复(0)