我将wordpress网站从我的测试服务器迁移到了实时服务器。不幸的是,新服务器上出现了许多带有白色问号的黑色钻石。
This是测试服务器,this是实时服务器。如果向下滚动一下,你会注意到带有问号的黑色钻石,应该显示变形金刚“ä”,“ö”和“ü”。 我意识到,只要我将浏览器编码从“unicode”更改为“western”,一切看起来都很好。
您可以在下面看到数据库表的图像。该数据库具有“latin1_swedish_ci”的排序规则。
如何显示正确的字符?
答案 0 :(得分:1)
嗯,答案是添加
header('Content-type: text/html; charset=ISO-8859-1');
到header.php文件。这提供了正确的字符编码。
答案 1 :(得分:0)
正在整个互联网上搜索相同的内容。终于找到了可行的解决方案。
我尝试了以下网站上列出的方法1,它的工作原理类似于魅力。
只需更改wp-config.php
的这两行:
define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');
使用
//define('DB_CHARSET', 'utf8'); //define('DB_COLLATE', '');
这是文章链接:https://samacharpedia.com/fix-strange-character-encoding-issue-wordpress-post-content/