MySQL,取代  与…无关(请删除这些!)

我试图从“假”回车(CR)清除我的WordPress内容。 这些是我的内容迁移后, 现在不时呈现一个  代码 ,使网页渲染引擎“画”一个CR,我想什么都不是。 段落似乎有一个双重的CR,因为这一点,看起来太分开。

我想能够做一个MySQL查询,以摆脱这个string,但目前我还没有find钥匙。 我试过的是

 UPDATE wp_posts set post_content = replace (post_content,' ',' '); 

但是我得到了

 <p> </p> 

那里之前是那个&nbsp; string。 这似乎不是答案。 能不能和&符号,在这种情况下,我应该使用&amp;nbsp; 或类似的东西?

我不知道为什么&nbsp; 将被解释为回车,因为它应该看起来像一个空间(Non-Breaking SPace)。 在任何情况下,我都可以通过将string更改为双引号来创buildtesting数据库。

UPDATE wp_posts set post_content = replace (post_content,"&nbsp;","");

另外请注意,最后一对之间没有空格。 你希望它取代&nbsp; 没有什么,没有空间。

代码<p>&nbsp;</p>经常被一些GUI HTML编辑器用来表示一个回车符。 我会是你真正需要search和删除的是<p>&nbsp;</p> ,而不仅仅是&nbsp; 这只是一个不间断的空间特征 。

您现在可能会有<p></p>个案,因为您已经取代&nbsp; s用空string。