我一直在我的本地mysql服务器上完美地工作,表情符号图标将字符串保存为 \ ud83d \ ude03 \ ud83d \ ude03 \ ud83d \ ude03 (适用于3个笑脸)
但我刚搬到1and1 phpmysql服务器,使用相同的php脚本上传相同的数据库,每次插入新的'row'时它都会复制de \ bar所以它看起来像: \\ ud83d \\ ude2c (在每个\ char中加上\ \)
怎么了?我可以很容易地用\替换所有\但只是想了解为什么会发生这种情况以及如何在干净的道路上进行修复!
谢谢!
答案 0 :(得分:0)
您的新服务器有magic quotes enabled。
这可以通过禁用魔术引号来修复,或者更好的解决方案是找到一个更有能力的托管公司,默认情况下不会启用此错误功能。