mysql数据库插入特殊字符的问题?
怎么样才能像论坛和贴吧那样无论输入什么样的字符都能插入到数据库里面而不会出错?我的数据库的编码都是gbk的,用gbk的能实现吗?...
怎么样才能像论坛和贴吧那样无论输入什么样的字符都能插入到数据库里面而不会出错?我的数据库的编码都是gbk的,用gbk的能实现吗?
展开
展开全部
加上反斜杠,就是对
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询