在2.6上还可以,但是当我切换到2.9并尝试向DB中写入内容时,我得到了类似

mysql - 从Cake 2.6切换到2.9时编码错误-LMLPHP

在网络上看起来像往常一样,

mysql - 从Cake 2.6切换到2.9时编码错误-LMLPHP


数据库编码为utf8_general_ci
cakephp像往常一样在UTF-8上。


当我尝试手动插入一些字符串时,我的网站上出现了奇怪的字符

我该如何解决?

最佳答案

那就是“ Mojibake”。有关进一步的讨论,请参见Trouble with utf8 characters; what I see is not what I stored,包括引起问题的可能原因。

(我没有特定于Cake的修复程序。)

关于mysql - 从Cake 2.6切换到2.9时编码错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43491738/

10-12 15:07