标题中包含“”的奇怪字符

时间:2013-11-23 作者:adnan

如果我的帖子标题包含“ ” 所有存储在数据库标题列中的标题都是奇怪的字符,如下所示

"الأورومتوسطى للشباب" تبدأ تلقى استمارات أنشطة الجمعيات الأهلية

我搜索了更多(&M);更重要的是,我发现了一些将表编码更改为UTF8 已经是了UTF8

经过一些测试,我发现问题来自feedwordpress 插件不是来自WordPress本身

如何解决这个问题?

1 个回复
最合适的回答,由SO网友:adnan 整理而成

解决方案是:

存储在“怪异”中的每个普通字符都以&# 结束于; 像这样٪

所以你只需1-打开你的dreamweaver

2-新建HTML文件

3-代码选项卡

4-删除其中的所有代码

5-输入这样一个奇怪的代码٪

6-设计选项卡

7-您可以在此处看到原始字符

8-在中执行此sql查询PHPMyAdmin:

update en_posts set post_title = replace(post_title, \'one weird chracter code\', \'original character\');

9-对每个字符重复此方法

10-将sql查询保存在txt文件中

11-每隔几天执行所有这些查询

这种清洁方法的优点:

1-对于big wordpress安装,这将减少数据库大小;加快站点性能

2-如果您使用getpostswp query posts 执行帖子的方式s=keyword 所有奇怪的帖子都不会显示在您的查询中

至少对我来说这很好

结束

相关推荐

_title();在循环外部的页面模板中工作。为什么?

试图让我的头脑围绕着循环的概念。。。给定一个模板页面(page work.php),其中只包含以下代码:<?php the_title(); ?> WP正确显示该页面的标题。据我所知,这超出了任何循环,不应该起作用(Codex说使用get_the_title 在这些情况下)。所以问题是,为什么它会起作用?有趣的是,这不会输出标题+内容,只会输出标题:<?php the_title(); the_content(); ?> 谢谢!