标签:http io os 使用 ar for 文件 sp div
借鉴大神,问题解决!
qt4.*系列版本下QTextCodec可以调用全局函数setCodecForCStrings、setCodecForLocale、setCodecForTr来设置QString、本地、翻译项的字符集。
qt5.*系列下QTextCodec只可以调用全局函数setCodecForLocale来设置本地的字符集。setCodecForCStrings、setCodecForTr这两个函数已不支持。qt5下qstring已经为utf-8.
建议:
1.为了跨平台,建议所有文本文件.log/.txt/.ini/.h/.cpp全部采用utf-8(无bom),可以使用ultaedit保存。
2.在main函数中
QApplication a(argc, argv);之后设置字符集
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));3.直接在代码中使用中文即可,如 QString strName = "汉字";
标签:http io os 使用 ar for 文件 sp div
原文地址:http://www.cnblogs.com/qiu0130/p/4028853.html