OpenXLSX中文乱码问题
ffmpeger 发布于 2024-02-14

在github上下载了OpenXLSX源码,用cmake工具生成VS2019解决方案,C++调用OpenXLSX库读写excel,发现一个问题,中文会乱码,看demo4其实日语和中文都出现乱码

  wks1.cell(XLCellReference("A1")).value() = "안녕하세요 세계!";

    wks1.cell(XLCellReference("A2")).value() = "你好,世界!";

    wks1.cell(XLCellReference("A3")).value() = "こんにちは 世界";

    wks1.cell(XLCellReference("A4")).value() = "नमस्ते दुनिया!";

    wks1.cell(XLCellReference("A5")).value() = "Привет, мир!";

    wks1.cell(XLCellReference("A6")).value() = "Γειά σου Κόσμε!";

修改上面代码中的中文

wks1.cell(XLCellReference("A2")).value() = "你好世界";

再重新建立excel,中文就没有乱码了。

而在demo8中读取或者写入中文都是乱码,后面对比发现区别是demo4工程增加了nowide的配置。

 

ffmpeger
关注 私信
文章
63
关注
0
粉丝
0