客户端

PHP使用json编码插入mysql数据表\u丢失问题

所在版块: 后端技术 2019-08-05 15:46 [复制链接] 查看: 2270|回复: 0
【问题描述】
PHP中对Array对象采用json_encode编码,插入mysql数据表时,会把unicode前的\u丢失,导致数据读取解码失败。

【解决方案】
有以下两种解决方案:
1. 使用json_encode编码后,再调用addslashes函数将特殊字符转义
2. PHP5.4及以上版本,可以在json_encode($data)后面添加一个参数  JSON_UNESCAPED_UNICODE


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码关注微信公众号

QQ|Archiver|手机版|小黑屋|mwt-design ( 沪ICP备12041170号-1

GMT+8, 2024-11-24 19:49 , Processed in 0.063863 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回列表