如何在mysql中存储html字符并正确显示它们

时间:2011-10-03 21:04:56

标签: mysql html editor character

不确定我是否正确地问这个问题。但我正在使用Jquery HTML Editor cleditor,以便用户可以加载html文本。当我将其插入我的db(mysql)并想要显示结果时,它会取出它所喜欢的任何html字符:<p><span>,依此类推。因此,当我查看它时,它显示如下:

class=\"noticia_texto\">jlasdfklsfklaf

显然它不可读。请帮忙?我是否应该在插入或显示时使用任何东西或两者兼而有之?我的数据类型也设置为Blob。

1 个答案:

答案 0 :(得分:1)

MySQL不会剥离html标签。如果它们在插入(或检索)时被删除,那么代码中的内容就是它,而不是MySQL。

鉴于您的代码段中的引号已被转义,您几乎肯定已启用magic_quotes,并且/或者家庭酿造SQL转义功能无法正常运行。