首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unicode字符显示为?使用WP克隆导入后

Unicode字符显示为?使用WP克隆导入后
EN

WordPress Development用户
提问于 2015-10-23 19:12:32
回答 2查看 4.3K关注 0票数 1

我使用WP插件将开发站点转移到客户端的主机服务器。它似乎工作得很好,直到我注意到一些奇怪的问号,像em-破折号和撇号应该在哪里。

这似乎是一个unicode问题,但我能看出两个服务器之间唯一的区别是客户端使用utf8mb4_unicode_c,而我的开发服务器使用utf8_unicode_ci。

如果我将一个页面从开发端复制并粘贴到客户端,它就会显示得很好--但我不想在整个站点上这样做(50多页加上几十个帖子)。

我试着从开发站点导出数据库表,并在客户端导入它,但这导致了大量警告消息和链接回开发站点的客户端主页上的所有内容。

除了手工剪切和粘贴工作之外,我有什么办法解决这个问题吗?

谢谢!

EN

回答 2

WordPress Development用户

发布于 2015-12-16 05:53:33

我想添加这个作为评论,因为我想简短,但SE不会让我这样做,因为我刚刚注册。

不管怎么说,我只是面临着和你一样的问题。这篇博文帮助了我:

http://theblogpress.com/blog/seeing-weird-characters-on-blog-how-to-fix-wordpress-character-encoding-latin1-to-utf8/

以及这个线程:

更改服务器后的字符编码问题

祝好运!

票数 0
EN

WordPress Development用户

发布于 2018-10-14 22:52:24

在我的例子中,问题是wp-config.php文件没有如下行:

代码语言:javascript
复制
    /** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

我不知道是不是因为我的wp-config.php是旧的,或者它们是否在某个时候被意外删除了,所以我没有这些行。出于某种原因,它在我的旧站点上运行得很好,当我将数据库迁移到暂存站点时也很好,而且只有当我迁移回活动站点时才会遇到问题。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/206395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档