C++、Qt 调用 lua 完成简单计算并得到结果( 出现中文 ‘?’问题)
C++、Qt 调用 lua 完成简单计算并得到结果( 出现中文 ‘?’问题)这几天有个小项目需要在运行过程中加载 lua 代码根据 C++ 传入的值 计算并返回计算结果和字符串,遇到一个烦心的问题,luaL_dostring 接口加载 lua 文件,运行后 c++ 从lua 中返回的中文正常,但使用 luaL_dofile 传入的 lua 代码段,执行后,C++ 获取到的字符 中文是 ‘?’原因:luaL_dostring 传入的字符串需要是 utf-8 的luaL_dostring(L, biz
原创
2020-10-14 15:27:26 ·
618 阅读 ·
0 评论