Migration 即使使用UTF-8,Unicode字体也显示为垃圾邮件
我有一些包含unicode内容的博客,刚刚将它们迁移到一个新的服务器CentOS-Apache。现在,unicode字体显示为垃圾字体,我不确定哪里出了问题 我的wp config和Apache AddDefaultCharset设置为UTF-8。尽管如此,我还是看到了垃圾 顺便说一下,同一台服务器在非WP页面中很好地提供Unicode内容。但是,三个WP站点都有这个问题 样本内容: 徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖Migration 即使使用UTF-8,Unicode字体也显示为垃圾邮件,migration,encoding,linux,Migration,Encoding,Linux,我有一些包含unicode内容的博客,刚刚将它们迁移到一个新的服务器CentOS-Apache。现在,unicode字体显示为垃圾字体,我不确定哪里出了问题 我的wp config和Apache AddDefaultCharset设置为UTF-8。尽管如此,我还是看到了垃圾 顺便说一下,同一台服务器在非WP页面中很好地提供Unicode内容。但是,三个WP站点都有这个问题 样本内容: 徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖徖 My DB details:mysql> show variab
My DB details:mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
请告诉我如何更改它,以便现有DB内容的编码也发生更改。您的数据已被错误编码。UTF-8数据被解释为CP1252
>>> print u'அழகிய நிறம'.encode('cp1252').decode('utf-8')
அழகிய நிறம
迁移后您是否检查了数据库排序规则?这个问题是正确的,但您在堆栈溢出、迁移和解释发生时有更好的机会得到答案?服务器还是数据库?请帮助我理解。使用低级工具,以便您可以看到数据库中实际存储的字节序列;这将帮助您了解下一步是什么。