qt中toLocal8Bit和toUtf8()有什么区别
将QString 字符串写入文件时,通常会借用QByteArray作为中间变量,有两种方法。
QString::toUtf8是输出UTF-8编码的字符集
QString::toLatin1是相当与ASCii码不包含中文的遇到中文默认转换为ascii码0x3f也就是字符’?‘
QString::Local8bit是本地操作系统设置的字符集编码,一般为GB2312.
查看本地操作系统设置的字符集编码,启动cmd ,输入chcp,
活动代码页为936,意思是"中国-简体中文(GB2312)"
QFile file("out.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))return;
QString msg = "哈哈";
QByteArray byte= msg.toLocal8Bit();
file.write(byte);
file.close();
ANSI码(American National Standards Institute),在中国,这里理解成GB2312即可
qt中toLocal8Bit和toUtf8()有什么区别相关推荐
- 【PyQt】Qt中QMainWindow, QWidget以及QDialog的区别和选择
PyQt中MainWindow, QWidget以及Dialog的区别和选择 1. Qt界面分类 在Qt Designer设计界面时,首先需要选择界面模板,主要分为三个类: 1. Main Windo ...
- Qt中setPlainText()和setText()有什么区别?
setPlainText()顾名思义,是设置纯文本的. 而setText()参数除了可以设置为纯文本之外,还可以设置为一些简单的html格式的字符串,当然这些字符串是修饰一个字符串的.具体查看Qt的帮 ...
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
新建项目13IO 13IO.pro HEADERS += \ MyWidget.h SOURCES += \ MyWidget.cpp QT += gui widgets network CON ...
- Qt 中static_cast 和 reinterpret_cast的区别
Qt 中static_cast 和 reinterpret_cast的区别 1. C++中的static_cast执行非多态的转换,用于代替C中通常的转换操作.因此,常做为隐式类型转换使用.比如: i ...
- Qt中update()和repaint()的区别
转载:https://blog.csdn.net/qq_35396127/article/details/77745204 解释1 voidQWidget::repaint ( int x, int ...
- QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别)
QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别) 使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的.种类齐全的类及其功能函数,程序员可以在编辑程序的过程 ...
- Qt中LineEdit、TextEdit 、PlainTextEdit三个控件的区别
Qt中LineEdit.TextEdit.PlainTextEdit这三个控件区别为:输入格式不同.用途不同.限制行数不同. 一.输入格式不同 1.LineEdit:LineEdit的输入格式为单行文 ...
- QT 中QTimer 和 startTimer()的区别
最需要注意一点 请注意,QTimer的准确性取决于底层操作系统和硬件.timerType参数允许您自定义计时器的准确性.有关不同计时器类型的信息,请参见Qt::TimerType.大多数平台支持20毫 ...
- C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系
具体是这样的,当创建一个Qt窗口,调用window->winId()与window->handle()后,运行截图如下: 此时可以看到,这个窗口的handle为0x1e78de38 win ...
- QT中QWidget、QDialog及QMainWindow的区别
QWidget类是所有用户界面对象的基类. 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标.键盘和其它事件,并且在屏幕上绘制自己.每一个窗口部件都是矩形的,并且它们按Z轴顺序排列.一个窗口部件 ...
最新文章
- 20分钟学会CMake
- 第二十六天 iptables的nat功能
- 你是否应该成为一名全栈工程师?
- PHP中遍历关联数组的方法
- linux查找特定类型的文件中是否包含特定字段
- Vue 进阶 (二)
- Zoj 2947——Abbreviation
- Android初级开发第七讲--特效和数据传递处理
- 6月20日云栖精选夜读丨国内首家!阿里云宣布全面提供IPv6服务
- VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
- ssm-学子商城-项目第十二天
- 数据结构实验1.2:高精度计算PI值
- 小汪Hibernate 学习之一 Hibernate 小例子
- 加州理工学院公开课:机器学习与数据挖掘_学习问题(第一课)
- java单精度实型变量_C语言中,用关键字( )定义单精度实型变量,用关键字( )定义双精度实型变量。...
- 如何修改host文件
- mysql binlog events_使用SHOW binlog events查看binlog内容
- 想要更高效地使用云计算,推荐学习云计算部署的五大策略
- SDK实现APP一键登录文档
- SpannableString字体大小自适应