QString包含中文时与char *转换
来源:互联网 发布:pc群控手机源码 编辑:程序博客网 时间:2024/04/28 01:13
方法1:
添加GBK编码支持:
#include <QTextCodec>
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
然后改变上面的第三行为:QByteArray ba = str.toLoacl8Bit(); toLoacl8Bit支持中文
方法2:
先将QString转为标准库中的string类型,然后将string转为char*,如下:
std::string str = filename.toStdString();
const char* ch = str.c_str();
2 0
- QString包含中文时与char *转换
- QT中文的 QString 与 char* 转换
- 包含中文的QString 转 char*
- QString与char*类型转换
- QString与char *型转换
- QString与char *的转换
- 有中文时QString 到 char* 的转换
- QString与char *的相互转换
- char * 与 QString 之间的相互转换
- Qt中的QString与char*的转换
- QT QString与char *之间的转换
- QString与char *之间的转换
- Qt中的QString与char*的转换
- Qt中的QString与char*的转换
- QT QString与char *之间的转换 .
- QString与char *之间的转换
- QString与Char* 之间的转换
- QString与char *之间的转换
- UVA 156Ananagrams
- HDU 5692 Snacks DFS序 + 线段树区间更新
- easyui datagrid 行编辑功能
- custom a switch
- java基础---定时任务timer
- QString包含中文时与char *转换
- 重庆小面
- request.getRemoteAddr()怎么获取访问者的ip啊?
- 状态模式
- LTP(Linux Test Project)介绍
- 两种线程池:THREAD_POOL_EXECUTOR和SERIAL_EXECUTOR
- 拔打电话操作
- ECMAScript 6 学习笔记----Generator函数
- 类与类的指针