首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑帖子时的Wordpress字符编码问题

编辑帖子时的Wordpress字符编码问题
EN

Stack Overflow用户
提问于 2015-12-28 12:25:55
回答 1查看 1.2K关注 0票数 2

当我使用“文本”模式编辑Wordpress中的帖子时,通过使用&和欧元输入特殊字符;例如,对于欧元符号,一切都很好。我发布的帖子和字符似乎在我的网站上。

但是,如果我试图回过头来编辑页面,那么在文本模式下,所有特殊字符都会按原样显示,编码也会消失(所以&欧元;将显示为欧元)。

奇怪的是。如果我编辑一个帖子,进入文本编辑模式而不是可视化编辑,输入字符代码,然后在不保存或发布的情况下切换到可视模式,然后切换回文本编辑模式选项卡,我的所有字符代码都会立即消失,并且处于文本编辑模式。因此&欧元;在文本编辑模式下立即变成欧元。这在Chrome浏览器和Safari浏览器中都会发生。

在我的服务器上,我有几个具有不同WP版本的Wordpress站点,这发生在WP版本4.4以及旧版本上。我的PHP版本是5.5.30。

我检查了以下内容,但没有成功:

  • 更改WP-配置文件UTF-8设置和DB排序规则行。删除它们,具体定义UTF-8等没有工作。
  • 检查MySql在phpMyAdmin。服务器连接排序规则是UTF8_general_ci。也尝试过utf8mb4_general_ci。
  • 有些WP站点是UTF8_general,有些是UTF8mb4,两者都有相同的问题。
  • 我的网页上有以下标题: meta equiv=“Content-Type”content="text/html;charset=udf-8“

我还能查到什么?它是否是Mac相关的浏览器问题,因为它直接发生时,从文本切换到可视化模式,而不保存或更新?

EN

回答 1

Stack Overflow用户

发布于 2016-01-02 13:06:34

我终于找到了解决问题的办法。这篇文章给我的回答是:UTF-8 Character set CentOS PHP

基本上,我的PHP.ini设置是错误的。

在php.ini中设置以下内容有助于我解决问题:

代码语言:javascript
复制
default_charset = "utf-8"
mbstring.internal_encoding=utf-8
mbstring.http_output=UTF-8
mbstring.encoding_translation=On
mbstring.func_overload=6
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34493525

复制
相关文章

相似问题

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