f55

更新时间:2023-03-15 05:28:15 阅读: 评论:0

电脑wifi共享-组织程序

f55
2023年3月15日发(作者:脱氧保鲜剂)

phpjson_encode中提⽰的中⽂总是返回u767bu5f55u6210u529fu。。。

最近在练习使⽤php写⼀些简单的接⼝,但是在返回的消息中,如果有中⽂,在测试后总是返回:

{"resultCode":200,"message":"u767bu5f55u6210u529fuff01","data":{"ur_id":"29","ur_phone":"","ur_name":null,"ur_x":null,"ur_password":"123456","ur_header":null}}

下⾯是我写的:

$row=mysql_num_rows($result);

if($row==1){

$array=array();

while($row=mysql_fetch_array($result)){

$array["ur_id"]=$row["ur_id"];

$array["ur_phone"]=$row["ur_phone"];

$array["ur_name"]=$row["ur_name"];

$array["ur_x"]=$row["ur_x"];

$array["ur_password"]=$row["ur_password"];

$array["ur_header"]=$row["ur_header"];

}

//把上⾯的数组以json格式返回

$json=json_encode(array(

"resultCode"=>200,

"message"=>"登录成功!",

"data"=>$array

));

echo($json);

}el{

$json=json_encode(array(

"resultCode"=>500,

"message"=>"登录失败!"

));

echo($json);

}

之前在测试时,⼀直显⽰这个个?

通过⽹上查资料并交通,得知php5.4Json新增了⼀个选项:JSON_UNESCAPED_UNICODE,故名思议,就是说,Json不要编码Unicode.

我们只要在json_encode(array(),JSON_UNESCAPED_UNICODE),就可以将代码中的中⽂正常输出:

$json=json_encode(array(

"resultCode"=>200,

"message"=>"登录成功!",

"data"=>$array

),JSON_UNESCAPED_UNICODE);

echo($json);

看测试效果:

就是这⼏个单词不好拼

本文发布于:2023-03-15 05:28:14,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678829295259198.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:f55.doc

本文 PDF 下载地址:f55.pdf

下一篇:返回列表
标签:f55
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图