替换为空格CKEditor

时间:2014-05-06 18:07:53

标签: php mysql ckeditor str-replace

我需要将文本从CKEditor组件保存到我的数据库,我需要用普通空格替换。我已经尝试过了:

$newString = str_replace(" "," ",$newString);

但它不起作用!有什么想法吗?

N.B。我的字符串确实有<和>所以这种解决方法也不起作用:How to replace   to space?

要保存的字符串:

<p><strong>Objectifs</strong></p> <ul> <li><em>Accompagner&nbsp;: Accompagner par le biais de suivi individuel et de groupe, les familles vers la prise en charge de leur santé globale.</em></li> </ul> <ul> <li><em>Informer&nbsp;: Devenir une référence en santé préventive et mieux-être auprès des nouvelles familles. Rendre accessible toute information concernant la péri et post natalité des participants par tous les médiums disponibles.</em></li> </ul> <ul> <li><em>Enrichir&nbsp;: Guider les nouveaux parents à travers des expérimentations pratiques pour&nbsp; optimiser les apprentissages réalisés face à la santé globale de la famille et ainsi accroître leurs compétences et leurs capacités d''agir. </em></li> </ul> <ul> <li><em>Relier&nbsp;: Relier les différents intervenants en santé afin d''assurer une accessibilité et une vrai continuité de soins et de services aux familles.</em></li> </ul>

2 个答案:

答案 0 :(得分:3)

NBSP更可能是一个真实的角色,而不是一个实体。

尝试:

$newstring = str_replace("\xA0"," ",$newString);

答案 1 :(得分:2)

找到CKEditor的解决方法:

在config.js中:在末尾添加以下行config.basicEntities = false;

基本实体包括:nbsp,gt,lt,amp