php中解决中文json编码模糊查询问题
json格式中文解码查询
这里有一坑,mysql 在查询的时候自动将‘\‘ 做特殊字符处理了
需要四个 \\\\ 进行转换转义
$username = json_encode($username); $username = str_replace('\\','\\\\\\\\',trim($username, '"')); $where = $where . ' and wb_bp_users.`name` like \'%' . $username . '%\'';
详细信息可参考这问仁兄的博客:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。