zoukankan      html  css  js  c++  java
  • Qt开发中的实用笔记二--中文转码问题和string转换问题:

    一,中文乱码转码问题

      1,转码三句话:window下默认是GBK格式,linux下默认是UTF-8,看情况转换UTF-8/GBK

             QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

             QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));

             QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

      2,中文放进tr(" ");函数,自动转换成需要的格式   

    二,std::string 和QString的相互转换

      1,小例子:std::string std;  

           QString qstring;

         str::string转QString  qstring = QString(QString::fromLocal8Bit(std.c_str());

        QString转str::string    std = string(const(char*)qstring.toLocal8Bit());

  • 相关阅读:
    spring mvc poi excel
    select onchange事件的使用
    eclipse下svn的分支与合并指南
    jquery_final
    ListView
    资源的使用
    Notification
    单选
    复选框
    调试
  • 原文地址:https://www.cnblogs.com/weizhixiang/p/6198865.html
Copyright © 2011-2022 走看看