公司项目一直使用2.2.x系列开发,现在要支持64位,升级了2.2.6,升级之后由于luajit替换为lua5.1.5,第一个问题就是所有lua脚本文件使用UTF8带BOM标记的都报错,全部修改文件格式给UTF8不带BOM。
这个问题解决了,现在发现所有使用libiconv做编码转换都有问题,调试发现在c++层都是正常的,到lua层就乱码了。
各位有没碰到过,目前还在找原因中
公司项目一直使用2.2.x系列开发,现在要支持64位,升级了2.2.6,升级之后由于luajit替换为lua5.1.5,第一个问题就是所有lua脚本文件使用UTF8带BOM标记的都报错,全部修改文件格式给UTF8不带BOM。
这个问题解决了,现在发现所有使用libiconv做编码转换都有问题,调试发现在c++层都是正常的,到lua层就乱码了。
各位有没碰到过,目前还在找原因中
有可能是 脚本的编码的问题