mysql类型varchar与text和blob

时间:2013-08-08 01:22:55

标签: mysql

我有一个包含文本区域的表单。用户键入注释,它将插入到我的数据库中。当评论中有撇号时,我的问题就出现了...当我去检索评论并在屏幕上显示撇号时,撇号没有显示出来,似乎变成了一些奇怪的角色。我是否需要选择某种mysql数据类型(varchar,text,blob)来避免这种情况?

1 个答案:

答案 0 :(得分:2)

解决问题的最简单方法是,您可以在将数据存储到数据库之前对数据进行编码,编码后,没有特殊字符,当您检索数据时,可以解码,例如urlencode,urldecode。

希望有所帮助!

相关问题