背景: 我正在开发一个 C++ 应用程序,用于在 linux 机器(操作系统是 debian 9)上使用 libreoffice sdk(5.2) 编写一个 .ods 文件(电子表格)。 我已经安装了 libreoffice sdk(5.2) 包,并按照官方文档指南进行了一些必要的配置后,成功运行了原始 c++ sdk 示例 SimpleBootstrap_cpp(在 sdk/examples/DevelopersGuide/ProfUNO/ 目录中)。< /p>
问题: 当我想为单元格设置中文文本时会出现问题。 UI界面中的字符显示乱七八糟。我的代码如下:
xCell = xSpreadsheet->getCellByPosition(1, 3);
xCell->setFormula(OUString("属性"));
//xCell->setFormula("属性"); //Also failed
我搜索了 OUString,但没有找到合适的方法来处理它。谁能提供一些信息?