我的主页

快递查询 :http://m.kuaidi100.com     爱快递查询 :http://www.aikuaidi.cn/              

http://www.qtcn.org/bbs/u/168050  [收藏] [复制]

w642833823

  • 10

    关注

  • 65

    粉丝

  • 42

    访客

  • 等级:新手上路
  • 总积分:43
  • 保密,2011-12-07

最后登录:2024-03-28

更多资料

日志

转载处理编码的例子

2019-04-06 16:10

#pragma execution_character_set("utf-8")
#include "frmsavelog.h"
#include <QApplication>
#include <QTextCodec>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setFont(QFont("Microsoft Yahei", 9));
#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))
#if _MSC_VER
    QTextCodec *codec = QTextCodec::codecForName("gbk");
#else
    QTextCodec *codec = QTextCodec::codecForName("utf-8");
#endif
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
#else
    QTextCodec *codec = QTextCodec::codecForName("utf-8");
    QTextCodec::setCodecForLocale(codec);
#endif
    frmSaveLog w;
    w.setWindowTitle("输出日志文件");
    w.show();
    return a.exec();
}

//请求内容需进行URL(utf-8)编码。请求内容JSON格式
QString My_Text_Codec::set_codecUTF8(QString &codee)
{
    QTextCodec * codec_UTF8 = QTextCodec::codecForName("UTF-8");
    QByteArray byte_UTF8 = codec_UTF8->fromUnicode(codee);
    QByteArray byte_Array = byte_UTF8.toPercentEncoding();
    return byte_Array;
}
分类:QT|回复:0|浏览:659|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:03-29 09:00
©2005-2016 QTCN开发网 版权所有 Gzip disabled