php+mysql 特殊符号处理

a39418645 a39418645 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
怎么把特殊符号放在数据库中,并且取出来跟数据库显示的一样,
这个是我现在的过滤函数
protected function check($str) {
if (! get_magic_quotes_gpc ()) {
if (is_array ( $str )) {
foreach ( $str as $k => $v ) {
$str [$k] = addslashes ( $v );
}
} else {
$str = addslashes ( $str );
}
return $str;
} else {
return $str;
}

}
一般的字符可以插入数据库 也可以显示出来
但是像Федячкин 这样就不行 现在想所有的字符 是什么样的 插入数据库 还是一样的 取出来也是同样的 现在Федячкин 在数据库中显示???? 取出来也是???
这些数据库都是我从zen cart的数据库表中取得的,不知道zencart是怎么做到的,这个问题困扰很久了,没有找到一个比较完美的方法
...全文
评论 5
收藏 已收藏
分享
返回顶部
a39418645
基础编程 21,889 成员 140,329 内容