我需要将文本从CKEditor组件保存到我的数据库,我需要用普通空格替换。我已经尝试过了:
$newString = str_replace(" "," ",$newString);
但它不起作用!有什么想法吗?
N.B。我的字符串确实有<和>所以这种解决方法也不起作用:How to replace to space?
要保存的字符串:
<p><strong>Objectifs</strong></p> <ul> <li><em>Accompagner : 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 : 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 : Guider les nouveaux parents à travers des expérimentations pratiques pour 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 : 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>
答案 0 :(得分:3)
NBSP更可能是一个真实的角色,而不是一个实体。
尝试:
$newstring = str_replace("\xA0"," ",$newString);
答案 1 :(得分:2)
找到CKEditor的解决方法:
在config.js中:在末尾添加以下行config.basicEntities = false;
基本实体包括:nbsp,gt,lt,amp