news 2026/4/17 16:42:31

【qt】json读取中文路径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【qt】json读取中文路径

中文路径

#include<QJsonParseError>#include<QJsonObject>#include<QTextCodec>QJsonObjectreadJsonFile(constQString&path){QFilefile(path);// 方法1:使用 QTextCodec 设置编码QTextCodec*codec=QTextCodec::codecForName("UTF-8");if(!file.open(QIODevice::ReadOnly|QIODevice::Text)){qDebug()<<"read json file error! Path:"<<path;qDebug()<<"Error:"<<file.errorString();returnQJsonObject();}QTextStreamin(&file);in.setCodec(codec);// 设置编码为 UTF-8QString jsonStr=in.readAll();QJsonParseError error;QJsonDocument jsonDoc=QJsonDocument::fromJson(jsonStr.toUtf8(),&error);file.close();if(error.error!=QJsonParseError::NoError){qDebug()<<"JSON parse error:"<<error.errorString();returnQJsonObject();}returnjsonDoc.object();}

默认英文路径不能读取中文的路径

#include<QJsonParseError>#include<QJsonObject>#include<QTextCodec>QJsonObjectreadJsonFile(constQString&path){QFilefile(path);if(!file.open(QIODevice::ReadOnly|QIODevice::Text)){qDebug()<<"read json file error!";}QTextStreamin(&file);QString jsonStr=in.readAll();QJsonParseError error;QJsonDocument jsonDoc=QJsonDocument::fromJson(jsonStr.toUtf8(),&error);file.close();returnjsonDoc.object();}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 5:31:29

35、表单验证全解析:从基础到高级应用

表单验证全解析:从基础到高级应用 1. 验证的必要性 在处理用户输入时,验证起着至关重要的作用。由于用户可能会犯错,错误的输入可能会导致订单错误、记录不准确,甚至破坏数据库。验证的目的是在错误数据接近数据库之前,让用户修正这些错误。 2. 常见问题解答 以下是一…

作者头像 李华
网站建设 2026/4/18 12:04:29

通过模拟I2C连接工业温控仪表的实战案例

用GPIO模拟I2C通信&#xff0c;搞定工业温控仪表的实战经验分享 最近在一个小型恒温箱监控项目中&#xff0c;客户要求主控板通过数字方式读取多个温控表的实时温度&#xff0c;并上传到HMI显示。问题来了&#xff1a;选型的MCU是STM32F103C8T6——资源紧张&#xff0c;唯一的硬…

作者头像 李华
网站建设 2026/4/17 20:09:13

一文说清UDS 28服务在Configurator中的启用流程

深入理解UDS 28服务&#xff1a;从原理到Configurator实战配置在汽车电子开发中&#xff0c;诊断不再是“出了问题才去查”的辅助手段&#xff0c;而是贯穿设计、测试、生产、售后全生命周期的核心能力。随着ECU数量激增和OTA升级普及&#xff0c;如何高效、安全地控制车载通信…

作者头像 李华
网站建设 2026/4/18 3:44:01

LangFlow sqlmap SQL注入检测

LangFlow 与 sqlmap 融合&#xff1a;构建可视化 SQL 注入智能检测系统 在现代 Web 安全攻防对抗中&#xff0c;SQL 注入依然是威胁最广泛、危害最严重的漏洞类型之一。尽管已有 sqlmap 这类高度成熟的自动化检测工具&#xff0c;但其命令行驱动的操作方式对新手不够友好&#…

作者头像 李华
网站建设 2026/4/18 3:44:00

8、Windows Server 2012 R2 故障转移群集存储与功能优化

Windows Server 2012 R2 故障转移群集存储与功能优化 1. 多服务实例支持 在 Windows Server 2012 R2 的故障转移群集节点中,现在允许每个节点有多个服务器服务实例,具体如下: - 默认实例 :处理来自访问普通文件共享的 SMB 客户端的传入流量。 - 第二个 CSV 实例 :…

作者头像 李华
网站建设 2026/4/18 3:50:43

15、深入了解 Windows Server 2012 R2 组策略与 IIS 新特性

深入了解 Windows Server 2012 R2 组策略与 IIS 新特性 1. 组策略新设置 在 Windows Server 2012 R2 中,有一系列新的组策略设置,这些设置能帮助管理员更好地管理和配置系统。 1.1 限制凭据委派到远程服务器 此策略用于配置受限模式,其位置为: Computer Configuration…

作者头像 李华