【发布时间】:2015-12-30 21:14:03
【问题描述】:
我复制了一个 WordPress 站点(最初位于 http://infinitelypossible.net)并将站点 URL 更改为 http://blissyourmoney.com。
现在数据库中出现了不需要的特殊字符,尤其是在 _posts 表中。引号之类的字符已经转换成其他奇数符号,还有一些字符是刚刚添加的,看起来是随机的。
我在 WordPress.org 上仔细检查了 PHPMyAdmin 的导出/导入设置,并使用正确的设置再次尝试导出/导入,但无济于事。 (唯一需要更改的设置是取消选中“数据”标题下的“扩展插入”。)
【问题讨论】:
-
检查数据库和表的字符集:它们需要与旧的相同
-
检查以确保新站点上
wp-config.php中定义的DB_CHARSET和DB_COLLATE与旧站点匹配。 -
@mbacon40 — 我检查了这些,发现旧的 wp-config.php 根本不包含这些行。我在新的 wp-config 中将它们注释掉,它删除了不需要的字符。显然,这并不理想,对吧?有没有更彻底的流程可以让我彻底解决这个问题?
-
@Melodist 请参阅我对以下问题的回答。将它们注释掉是我为解决问题所做的。特别是如果它有效!但是我添加了理由。