笔者在做客户端开发的时候,发现lua的字符串数据传递到C++层时,会出现数据丢失。通过查看内存,
发现是因为lua字符串中有‘\0’数据的时候传递到C++层会出现数据截断,官方并没有做二进制传输,通
过脚本生成的lua-C接口,需要将解析字符串的函数luaval_to_std_string改为luaL_checklstring来使用,
才能够正确的获取数据。。就这个问题搞了我一个下午。。我真是吐血。。特此记录下
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。