WordPress内容显示此字符-EURO<?EURO< 时间:2018-08-23 作者:Dev65 在我的网站上,这个角色在博客内容和标题中随处可见,经过数小时的搜索和谷歌搜索,找不到任何有用的答案。我尝试了这个元,但没有成功header("Content-Type: text/html; charset=ISO-8859-1"); <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 有没有办法摆脱这个​​ 还有许多其他字符:‘â�还尝试了插件搜索和替换,但无法搜索角色。 4 个回复 最合适的回答,由SO网友:Dev65 整理而成 在google上搜索一小段时间后找到了答案;http://php.net/manual/en/function.htmlspecialchars-decode.php , 很长一段时间后,我回答了自己的问题,我想这可能会帮助别人。htmlspecialchars_decode(utf8_decode(htmlentities(YOUR_STRING, ENT_COMPAT, \'utf-8\', false))); SO网友:user141080 如果在内容中搜索这些字符‘ â � 你找不到他们,因为他们不在那里。角色‘ â � 就像这些符号一样,前端中的字符编码与数据库中的字符编码不匹配。普通wordpress用于数据库、文件尾端编码和字符编码UTF-8。 SO网友:David Hussey 在互联网上搜索相同的内容。终于找到了可行的解决方案。我尝试了下面网站上列出的方法1,效果很好。刚刚从wp config更改了这两行。php:define(\'DB_CHARSET\', \'utf8\'); define(\'DB_COLLATE\', \'\'); 使用//define(\'DB_CHARSET\', \'utf8\'); //define(\'DB_COLLATE\', \'\'); 以下是文章链接:https://samacharpedia.com/fix-strange-character-encoding-issue-wordpress-post-content/ SO网友:Ramzan Shareef 遵循以下步骤登录wp admin dashboard转到添加新插件搜索“;“文件管理器”;安装并激活它打开文件管理器并查找wp配置。php文件用鼠标右键单击它,然后用代码编辑器打开它查找 define(\'DB_CHARSET\', \'utf8\'); 只需添加- utf和8之间如下所示define(\'DB_CHARSET\', \'utf-8\'); 保存并关闭wp配置。php文件清除浏览器缓存并刷新页面 结束 文章导航