• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

json变换数组时中文为NULL解决方案

php 搞代码 3年前 (2022-01-24) 40次浏览 已收录 0个评论

json转换数组时中文为NULL解决方案
<?php
$json='[{“ZtdID”:”100000″,”ZtdNo”:”001 “,”ZtdName”:”1号店 “,”Address”:”XX市ZZ区YY路01号铺 “,”Remark”:””,”AreaID”:”01″,”ZtdTel”:”0000-8888888″,”ZtdContact”:”张三”},{“ZtdID”:”100001″,”ZtdNo”:”002 “,”ZtdName”:”1号店 “,”Address”:”XX市ZZ区YY路01号铺 “,”Remark”:””,”AreaID”:”01″,”ZtdTel”:”0000-8888888″,”ZtdContact”:”李三”}]’;
var_dump(json_decode($json,true));

?>
输出为NULL

5本文来源gao!daima.com搞$代!码#网#

搞代gaodaima码

经仔细查看,是编码问题,求解?

——解决方案——————–
iconv(‘gbk’,’UTF-8′,’我是中文要转换成json’);

转吧.PHP的json 中文没有支持gbk gb2312的格式

——解决方案——————–

<br />$json='[{"ZtdID":"100000","ZtdNo":"001 ","ZtdName":"1号店 ","Address":"XX市ZZ区YY路01号铺 ","Remark":"","AreaID":"01","ZtdTel":"0000-8888888","ZtdContact":"张三"},{"ZtdID":"100001","ZtdNo":"002 ","ZtdName":"1号店 ","Address":"XX市ZZ区YY路01号铺 ","Remark":"","AreaID":"01","ZtdTel":"0000-8888888","ZtdContact":"李三"}]';<br />debug( $json );<br />debug( json_decode($json,true) );<br />

——————输出正常

<br />[{"ZtdID":"100000","ZtdNo":"001 ","ZtdName":"1号店 ","Address":"XX市ZZ区YY路01号铺 ","Remark":"","AreaID":"01","ZtdTel":"0000-8888888","ZtdContact":"张三"},{"ZtdID":"100001","ZtdNo":"002 ","ZtdName":"1号店 ","Address":"XX市ZZ区YY路01号铺 ","Remark":"","AreaID":"01","ZtdTel":"0000-8888888","ZtdContact":"李三"}]<br /><br />Array<br />(<br />    [0] => Array<br />        (<br />            [ZtdID] => 100000<br />            [ZtdNo] => 001 <br />            [ZtdName] => 1号店 <br />            [Address] => XX市ZZ区YY路01号铺 <br />            [Remark] => <br />            [AreaID] => 01<br />            [ZtdTel] => 0000-8888888<br />            [ZtdContact] => 张三<br />        )<br /><br />    [1] => Array<br />        (<br />            [ZtdID] => 100001<br />            [ZtdNo] => 002 <br />            [ZtdName] => 1号店 <br />            [Address] => XX市ZZ区YY路01号铺 <br />            [Remark] => <br />            [AreaID] => 01<br />            [ZtdTel] => 0000-8888888<br />            [ZtdContact] => 李三<br />        )<br /><br />)<br />

——解决方案——————–
$json='{“ZtdID”:”100000″,”ZtdNo”:”001″,”ZtdName”:”1号店”,”Address”:”XX市ZZ区YY路01号铺”,”Remark”:””,”AreaID”:”01″,”ZtdTel”:”0000-8888888″,”ZtdContact”:”张三”}’;


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:json变换数组时中文为NULL解决方案

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址