2010-12-22 46 views
0

我将客户的WordPress网站从旧主机移动到新的主机。我已经完成了WP数据库的MySQL转储,并将其导入到新主机中。WordPress/MySQL - 将撇号输出为问号

除了以外的所有内容都能正常工作,撇号被编码为问号

我已经做了一点研究,最近得到的是保存UTF8中的.sql转储(我已经完成),然后尝试再次导入 - 没有运气。我还将MySQL转储中的每个参考DEFAULT CHARSET=latin1;更改为DEFAULT CHARSET=utf8;,但是,这也没有什么区别。

在一些奇怪的情况下(我不记得确切的配置),撇号完全丢失,没有被任何东西代替,但他们只是消失。

它们不是标准的直撇子('),而是我认为的右卷曲引号(’) - 例如,他们不是 '。希望这样就可以出来了!

有什么建议吗?

谢谢!

杰克

+1

你有没有审查了食品法典委员会的信息有关数据库字符集,namingly这一个.. http://codex.wordpress.org/Converting_Database_Character_Sets – t31os 2010-12-22 13:54:07

+0

谢谢t31os,我跟那里的说明和问题解决了。干杯! – Jack 2010-12-22 16:08:43

回答

0

他们在哪里出现??当你在浏览器中查看它?

您是否在标头中以字符集的形式发送UTF8?

header('Content-Type: text/html; charset=utf-8');