我刚刚将CK编辑器安装到一个将数据提交到数据库的表单上,当我想使用撇号时它显示为& #39;在我的网页上。
我怎样才能让它显示撇号?
答案 0 :(得分:0)
正在发生的事情是,CKEditor(或者系统的另一部分)正在进行并将可能导致问题的字符(由于在HTML中具有特殊含义)转换为HTML entity representations. < / p>
这是正常行为,如果您不需要在数据库中进行任何字符串操作,您可以高兴地将其保留为该阶段。实际上,您可以将它们与普通的HTML文本一起使用,它应该呈现得很好。
显然,您的设置完全不同,以至于没有发生任何事情。因此,您需要使用PHP's html_entity_decode()
之类的内容将其转换回普通的非转义文本。任何语言都应该有一个等效的函数,它有一个不太合适的标准库。