【发布时间】:2012-02-07 03:08:19
【问题描述】:
我有一些表设置为utf8_general_ci,并且正在使用PHP 的mysqli 驱动程序,字符集设置为'utf8'。我将 default_charset 也设置为 UTF-8
但是,字符被替换为“\u0101l”
知道这是什么或如何解决它吗?在我没有使用 utf8 的 mysqli 之前,它只是显示一个问号,而不是菱形问号 - 只是一个普通的“?”
谢谢!
【问题讨论】:
-
你的 PHP 文件编码怎么样?也是 UTF-8 吗?
-
AFAIK MySQL 永远不会对您的字符进行 JSON 编码。请逐步调试到底是什么时候发生的。