【发布时间】:2011-07-06 11:18:18
【问题描述】:
在 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 来源?
感谢您的帮助!
【问题讨论】:
标签: unicode utf-8 lua coronasdk