0

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

4

1 回答 1

2

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

希望有所帮助!

于 2013-08-08T01:29:37.607 回答