编译&使用jsoncpp (1.8.3) 中文编码 解决过程

来源:互联网 发布:破解收费辅助软件 编辑:程序博客网 时间:2024/05/22 12:02

项目环境简介:QT开发,C++,Windows下运行(但考虑跨平台)


当前的C++项目需要使用json数据格式,技术选型后我选择了jsoncpp。

一、下载

首先从github上下载jsoncpp源码,当前最新为1.8.3。(我在这里疏忽了一下,下了master,埋下了祸患)


二、编译

编译步骤一切顺利,简要过程如下;

1、用CMake 生成 VisualStudio 项目文件

2、用VisualStudio编译jsoncpp项目,得到.lib 、.dll 文件


三、使用 (遇到中文字符编码问题)

jsoncpp开始比较简单,但我遇到了中文编码问题。花费3~4小时用了网上的解决办法发现无效后,我想是不是下载版本的问题,于是回到github重新下载了1.8.3版本,一次搞定!痛定思痛,一个微小的失误足以损失很多时间来弥补。


结论:网上的修改方案都已经过了时效,官方已解决编码问题。

原创粉丝点击