2

当我在我的 TinyMCE 编辑器中输入£©保存文本时,当我从数据库中加载文本时,它似乎变成了实际的 £ 和 © 字符。我不想要那个。当我检查我的数据库时,我看到这些符号存储为£and ©,所以这不是存储问题。此外,如果我尝试将符号存储为£and ©,那也不起作用,因为字符序列仍会转换为原始符号。

我能做些什么来解决这个问题?

谢谢。

4

2 回答 2

1

&您可以在和之间插入一个零宽度无中断空格pound。这样编辑器就不会将其识别为实体/字符。

于 2013-04-10T08:00:26.967 回答
1

事实证明,我可以只对 PHP 脚本中的文本进行 htmlspecialchars() 处理,它可以正确处理输入的格式和序列。这是相当出乎意料的,但它实际上可以做正确的事情。

于 2013-04-16T21:21:11.537 回答