1、添加下面代码,更改文件整体默认编码格式
#pragma execution_character_set("utf-8")//防止出现中文乱码
2、更改特定语句为utf-8(方法1是更改文件所有位置)
ui.lineEdit->setPlaceholderText(QString(u8"搜索项目")); //设置搜索栏背景提示文字
3、转化成本地编码 QString::fromLocal8Bit
QString t_str = QString::fromLocal8Bit("程序启动\n" );
ui->textEdit->insertPlainText(t_str);
实现效果
--代码示例
QString t_str = ("程序启动\n" );
ui->textEdit->insertPlainText(t_str);
--未使用上述方法实现效果

-- 使用过后实现效果

本文介绍如何在代码中设置UTF-8编码,避免中文乱码,并演示如何在Qt界面中使用QString的本地化和编码转换。通过实例展示了如何将字符串从本地8位转换到QString,确保跨平台文本显示一致性。
1145

被折叠的 条评论
为什么被折叠?



