我尝试将 lua 表转换为字符串以存储在文件/数据库中,反之亦然。LuaXML 似乎是正确的工具。
我尝试使用原始的、与 lua 5.1 兼容的 luaXML,但由于我使用的是 lua 5.3,我遇到了很多错误。CTAN 存储库上似乎有一个新版本,兼容 lua 5.3。不过,我有一个
/usr/local/share/lua/5.3/luaxml-entities.lua:2:尝试索引一个零值(全局“unicode”)
这是由于 unicode.utf8.char 似乎是 luatex unicode 库的依赖项。
我们可以用 lua 5.3 unicode 库的一些函数来代替避免 luatex 依赖吗?或者,我应该如何在独立的 lua 解释器(ZeroBrane)中“集成” luatex 资源?