QString::toLocal8Bit得听QTextCodec::codecForLocale的
2016-01-07 18:46
483 查看
这个函数用了这么久,到今天程序出错才发现这个问题。。。也就是说,必须设置
QTextCodec *codec = QTextCodec::codecForName("System");
toLocal8Bit才能转换成本地字符 http://doc.qt.io/qt-5/qstring.html#toLocal8Bit
如果系统Codec设置成UTF-8,那么toLocal8Bit转换立刻就乱套了。
但不知怎么才能系统Codec设置UTF-8,又不影响QString转换成本地字符?
QTextCodec *codec = QTextCodec::codecForName("System");
toLocal8Bit才能转换成本地字符 http://doc.qt.io/qt-5/qstring.html#toLocal8Bit
如果系统Codec设置成UTF-8,那么toLocal8Bit转换立刻就乱套了。
但不知怎么才能系统Codec设置UTF-8,又不影响QString转换成本地字符?
相关文章推荐
- 初学QT笔记: 多个QLineEdit之间的焦点设置、切换、获取
- qt tableview代理1
- qt tableview代理实现
- QT for windows 32下libusb-win32环境搭建
- Qt信号量QSemaphore
- qt tableview
- QThread定时器
- Qt 事件系统
- qt鼠标事件使用
- x11 gtk qt gnome kde 之间的区别和联系 .
- QT xml转ini的实现(从C#转到QT)
- VS2015集成QT5.6.0
- QT生成可执行的EXE程序
- qt 绘图
- 用QT获取本机IP
- qt新手工程
- Qt扫雷游戏
- QT学习资源
- QT学习 之 对话框 (四) 字体对话框、消息对话框、文件对话框、进程对话框(超详细中文注释)
- QT学习 之 QwtPlot(数学绘图)