我在数据库中存储了以下内容。
To view your new profile comment, go to your <a href='profile.php?id=1#comments'>profile</a>.
在消息查看器中选择此项时,
profile.' />
To view your new profile comment, go to your profile.
profile.' />
实际上破坏了脚本并破坏了设计。
有没有理由说明为什么会发生任何人都知道的?
由于
答案 0 :(得分:0)
几乎不建议不在数据库中存储任何html。 关于这一点,它必须是报价问题,你应该检查一下。
答案 1 :(得分:0)
您需要对html进行编码,以实现将'
转换为\'
的功能。如果你使用的是php,你可以使用像htmlspecialchars这样的东西。 http://uk.php.net/htmlspecialchars
甚至更好http://php.net/manual/en/function.mysql-real-escape-string.php。
答案 2 :(得分:0)
如果您使用的是PHP,则可以使用htmlentities将字符转换为HTML实体。