在 Lua 中,对于 iPad Corona 项目,我正在使用 network.request 请求一个 UTF-8 服务器文本文件(包含中文字符),但是在控制台或应用程序中显示的结果显示为“垃圾”。例如,谷歌浏览器可以很好地显示相同的 UTF-8 页面,因为我在服务器将这个(使用 PHP)发送到 'Content-Type: text/plain; 时设置了 http 标头;charset=utf-8' (也没有BOM,字节顺序标记)。我在 Lua 中看到的“垃圾”看起来类似于我使用选项菜单“强制”Chrome 将页面呈现为 ISO-8859-1 时。
有没有人有任何帮助或指示?如果一切都失败了,我将如何将“垃圾”字符串转换回 Lua 中的 UTF-8 来源?
谢谢你的帮助!