qt 保存文件为utf8
生活随笔
收集整理的這篇文章主要介紹了
qt 保存文件为utf8
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)載:https://www.cnblogs.com/cppskill/p/7999800.html
1 bool TdrawSvg::Save2File(char* _pcFullFileName) 2 { 3 // http://blog.csdn.net/u011314012/article/details/49861363 4 // https://stackoverflow.com/questions/4780507/create-utf-8-file-in-qt 5 6 QString str = FpOwnerWebView->page()->currentFrame()->toHtml(); 7 //QString unicodeString = "Some Unicode string"; 8 QFile fileOut("C:\\zzz.svg"); 9 //if (!fileOut.open(QIODevice::WriteOnly | QIODevice::Text | QFile::Truncate)) 10 if (! fileOut.open(QFile::WriteOnly | QFile::Truncate)) 11 return false; 12 13 QTextStream streamFileOut(&fileOut); 14 streamFileOut.setCodec("UTF-8"); 15 streamFileOut << str; 16 streamFileOut.flush(); 17 18 // ZC: 查到說,下面的參數(shù)是true的話 就是保存成"UTF-8 + BOM",false的話 就是保存成"UTF-8" 19 // 但是,我嘗試了一下,都是"UTF-8"... 不知為啥... 20 streamFileOut.setGenerateByteOrderMark(true); 21 22 fileOut.close(); 23 }?
轉(zhuǎn)載于:https://www.cnblogs.com/warmlight/p/11136687.html
總結(jié)
以上是生活随笔為你收集整理的qt 保存文件为utf8的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P4570 [BJWC2011]元素(线
- 下一篇: 魔鬼作坊第一部实践----第九课