【发布时间】:2017-03-19 19:10:17
【问题描述】:
我目前正在使用 Construct 2 (HTML5) 制作一个问答游戏,但在使用 interpunct (·)(也称为中间点)时遇到了编码问题。我目前正在使用 PHP 生成 XML 文档。编码设置为 UTF-8。
- 我所有的文档都保存为 UTF-8。
- 我已将 MySQL 表设置为 utf8mb4。
- 所有 HTML 的元字符集都设置为 UTF-8。
- XML 具有 UTF-8 编码。
如果我在PHP文档中设置$conn->set_charset("utf8");,似乎没问题,但在我的游戏中,中间点返回为·,但如果我在浏览器中查看XML则正常。
如果我不设置 MySQL 字符集,它可以在游戏中使用,但我无法在浏览器中查看它,但在中间点线上出现编码错误。
【问题讨论】:
-
编码问题是痛苦的事情。这可能有帮助吗? stackoverflow.com/questions/11330226/…