因此,在还原mysql dump之后,我刚刚完成了向新服务器的迁移,该站点工作正常,但是一旦我上传了前端,我就面临着这个'��}�v�8����9整个站点的``HސI ...#e��Mb''等。搜索过网络,但似乎与我的问题无关。我的新服务器正在运行带有LAMP堆栈的CentOS,并且使用所有常规方法。该网站是Drupal 7.something

任何帮助或建议将是巨大的。

最佳答案

(评论太久了。)

“Plüg”听起来是德语,但示例文本并不是德语文本的简单转码。预期的文字是什么?文字使用哪种语言?一个字符是马尔代夫,但其他字符不合适。

示例输出使您听起来好像有两个错误,所以让我们进行一些调试...

SELECT col, HEX(col) FROM tbl WHERE ...


显示其中应包含非英语文本的某些单元格。由此,我们也许能够确定文本是在输入时被损坏还是从输出中被损坏。

该问题可能是utf8 all the way through的重复项。和/或您可能需要utf8mb4

关于mysql - 字符编码?在上载UI并显示带有菱形的完整页面的UI之后,将站点迁移到新服务器里面的标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37206380/

10-13 08:57