PHP 中被json_encode的数据,…
2014-07-29 17:04
351 查看
最近在用Thinkphp开发一个项目,用json_encode编码一个带有中文数据的数组,然后,把encode后的数据插入到Mysql保存,当再一次取出mysql数据,并且用json_decode进行解析的时候,就发生了问题:被utf-8编码后的json数据如\u2321,数据前面的\没有了!
真是奇怪了哈~于是,我就开始排查问题,当我在mysql数据中插入带\u的数据时,我发现我的数据前面的\被无故去掉了!原来是Mysql搞得鬼啊!
我不知道这个跟Mysql的设置是否有关,肯定有关,只是我不知道怎么去设置。
最后,我用PHP的一个函数:addslashed函数,为特殊字符',",\,添加了一个反转字符!
真是奇怪了哈~于是,我就开始排查问题,当我在mysql数据中插入带\u的数据时,我发现我的数据前面的\被无故去掉了!原来是Mysql搞得鬼啊!
我不知道这个跟Mysql的设置是否有关,肯定有关,只是我不知道怎么去设置。
最后,我用PHP的一个函数:addslashed函数,为特殊字符',",\,添加了一个反转字符!
相关文章推荐
- MySQL 存储php中json_encode…
- 如何让 PHP json_encode…
- php 解决 json_encode 数据进入数据库 把"\" 去掉的问题
- php 中利用json_encode和json_decode传递包含特殊字符的数据
- PHP  JSON extension not avaliabl…
- php json_encode数据格式化
- php json_encode js 读 json 无数据 失败
- android网络通讯数据封装之 json
- 关于处理PHP json_encode返回的json数据一些小问题
- php 接口 增删改查 返回json_encode 数据
- Web Api 输出Json格式数据,中文要进行Unicode编码(模拟PHP的json_encode输出)
- 网络数据解析(2) JSON
- PHP使用json_encode生成json数据,使用json_decode对JSON解码
- php post json数据遇“&”字符被截断的解决方案
- php json_encode数据格式化2种格式[]和{}
- PHP使用serialize和json_encode序列化数据并通过redis缓存文件和$GLOGALS缓存资源对象
- PHP 浮点型数据
- PHP 布尔数据类型
- php json_encode()函数返回json数据实例代码
- php 小算法整理(json_encode方法输出中文&生成随机ip)