qstring wstring string等的转换 sqlite

https://www.cnblogs.com/findumars/p/5185101.html

1、

最后给出QString与std::wstring的相互转换。 都是利用QString的api

从std::wstring到QString,用QString的静态成员函数QString::fromStdWString。它接受一个std::wstring类型的参数,返回对应的QString。

1
2
std::wstring str_STL(L"实变函数论");
QString str_Qt = QString::fromStdWString(str_STL);

从QString到std::wstring,用QString的成员函数QString::toStdWString。它返回一个std::wstring。

1
std::wstring str_STL = str.toStdWString();
 


2、 wstring string

 

https://www.cnblogs.com/bookdrip/p/9987099.html

 

 

重要字符集相关  https://www.cnblogs.com/singlebutterfly/p/4647558.html

 

3、qstring 中文乱码?

   这样就ok

    char* str=  "<font color=\"#FF0000\">LED 全灭测试开始:</font>";
    ui.textBrowser->append(QString::fromLocal8Bit(str));

4、qstring sqlite乱码?

item.strItem =QString::fromLocal8Bit("LED全亮测试");

写sql语句的时候

 item.strResult.toUtf8().data()

 

posted @ 2020-11-09 15:27  cnchengv  阅读(142)  评论(0编辑  收藏  举报