中文json化之后存进数据库之后就变成了 "ud83dudea3u5357u6d77" 这样的格式, 现在我想模糊查询,可是 name like '中文' 查不出来。 有没有什么函数可以进行处理?.
子衿沉夜
浏览 1494回答 1
1回答
扬帆大鱼
PHP MySql 模糊查询json数据一般json格式的数据会对中文进行特殊处理,所以查询的时候需要处理下才行$name = "乐杨俊";$json_name=str_replace("\\","_",json_encode($name));$where .= " and extend_params like '%" . $json_name ."%' ";eg:语句出来后是这种格式: select * from user where name like '%"_u533b_u6e21_u4e913"%'这样就能查询mysql存储为json格式的数据