我正在将客户端的WordPress网站从旧主机移动到闪亮的新主机。我已经完成了WP数据库的MySQL转储,并将其导入新主机。
一切顺利,但撇号被编码为问号。
我做了一点研究,我得到的最接近的是在UTF8(我已经完成)中保存.sql转储,然后再次尝试导入 - 没有运气。我还将MySQL转储中的DEFAULT CHARSET=latin1;
的每个引用更改为DEFAULT CHARSET=utf8;
,但是,这也没有区别。
在一些奇怪的情况下(我记不清确切的配置),撇号完全丢失,没有被任何东西取代,但它们只是消失了。
它们不是标准的直撇号('
),而是我相信的正确的引号(’
) - 例如他们不是 '。希望在SO上发布好!
有什么建议吗?
谢谢!
杰克
答案 0 :(得分:0)
它们在哪里显示为?
?在浏览器中查看时?
您是否在标题中将UTF8作为字符集发送?
header('Content-Type: text/html; charset=utf-8');