CK编辑器奇怪的字符
CK Editor strange characters
我刚刚将 CK 编辑器安装到将数据提交到数据库的表单上,当我想使用撇号时 ' 它显示为 & #39;在我的网页上。
如何让它显示撇号?
正在发生的事情是,CKEditor(或者可能是系统的另一部分)正在处理并将可能导致问题的字符(由于在 HTML 中具有特殊含义)转换为它们的字符HTML entity representations.
这是正常行为,如果您不需要在数据库中进行任何字符串操作,您可以愉快地在该阶段保持原样。事实上,您可以将它们与正常的 HTML 文本一起放入,它应该可以很好地呈现。
很明显,您的设置完全不同,因此没有发生任何事情。因此,您需要使用 PHP's html_entity_decode()
之类的东西来转换回正常的未转义文本。任何具有半标准库的语言都应该有等效的功能。
我刚刚将 CK 编辑器安装到将数据提交到数据库的表单上,当我想使用撇号时 ' 它显示为 & #39;在我的网页上。
如何让它显示撇号?
正在发生的事情是,CKEditor(或者可能是系统的另一部分)正在处理并将可能导致问题的字符(由于在 HTML 中具有特殊含义)转换为它们的字符HTML entity representations.
这是正常行为,如果您不需要在数据库中进行任何字符串操作,您可以愉快地在该阶段保持原样。事实上,您可以将它们与正常的 HTML 文本一起放入,它应该可以很好地呈现。
很明显,您的设置完全不同,因此没有发生任何事情。因此,您需要使用 PHP's html_entity_decode()
之类的东西来转换回正常的未转义文本。任何具有半标准库的语言都应该有等效的功能。