Qt字符转换
2015-07-17 15:29
465 查看
1.QString -> char*
#include<QTextCodec>
2. char*-> QString
#include<QTextCodec>
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QString str="中国人民"; char* ch; // QByteArray ba = str.toLatin1(); QByteArray ba = str.toLocal8Bit(); ch=ba.data(); qDebug()<<ch;
2. char*-> QString
QString str; char *msg; str = QString::fromLocal8Bit(msg);
相关文章推荐
- QT5学习
- Qt数据库:(二)添加MySQL驱动插件
- Qt-优化布局结构
- Ubuntu14.04 LTS Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文
- Qt中 QString 和int, char等的“相互”转换
- QT 获取各种路径
- QT 按钮切换背景图片
- QT自定义窗口
- QT 信号与槽connect
- qt5 mouseless 多种部件切换带焦点高亮显示
- PyQt实战之计算器的实现
- Qt笔记——MOC(莫克)
- (一) Qt Model/View 的简单说明
- Qt连接Sql server错误ConnectionOpen (Connect()). QODBC3: Unable to connect"
- pyQt不同窗体间的值传递(二)——使用信号槽机制
- Qt通过ODBC来操作Excel
- Visual Studio下Qt调用IDL
- ubuntu下QT与opencv的配置安装
- QT POST/GET 发送/获取网页数据
- qt5 mouseless 多子页面切换测试