最近在练习使用 php 写一些简单的接口,但是在返回的消息中,如果有中文,在测试后总是返回:

{"resultCode":200,"message":"\u767b\u5f55\u6210\u529f\uff01","data":{"user_id":"29","user_phone":"13918145846","user_name":null,"user_sex":null,"user_password":"123456","user_header":null}}

下面是我写的:

$row = mysql_num_rows($result);
if($row == 1){
$array = array();
while($row = mysql_fetch_array($result)){
$array["user_id"] = $row["user_id"];
$array["user_phone"] = $row["user_phone"];
$array["user_name"] = $row["user_name"];
$array["user_sex"] = $row["user_sex"];
$array["user_password"] = $row["user_password"];
$array["user_header"] = $row["user_header"];
}
//把上面的数组以 json 格式返回
$json = json_encode(array(
"resultCode"=>200,
"message"=>"登录成功!",
"data"=>$array
));
echo($json);
}else{
$json = json_encode(array(
"resultCode"=>500,
"message"=>"登录失败!"
));
echo($json);
}

之前在测试时,一直显示这个个?

通过网上查资料并交通,得知 php5.4 Json新增了一个选项: 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);

看测试效果:

就是这几个单词不好拼!!!!

最新文章

  1. Apache Storm源码阅读笔记
  2. CodeForces 602D 【单调队列】【简单数学】
  3. Iphone5S 体验(视频+截图)
  4. EasyUI datagrid 动态绑定列
  5. PHP计算中英混输字符串长度
  6. 植物大战僵尸中文第二版和年度版 游戏分析及delphi源码
  7. Git标签管理
  8. UNIX环境高级编程——TCP/IP网络编程
  9. 在egret中使用protobuf
  10. DOM+面向对象面试题
  11. c# Char && string
  12. PHP - curl实现采集
  13. 《A Knowledge-Grounded Neural Conversation Model》
  14. 如何增加黑客通过ssh入侵的难度--保护ssh的三把锁
  15. Java-Runoob-高级教程-实例-方法:12. Java 实例 – Enum(枚举)构造函数及方法的使用-um
  16. [UE4]运行时脱离视角,进入自由视角
  17. github/gitlab添加多个ssh key
  18. Apache HTTP Server——官网下载
  19. ionic 打包apk Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
  20. 洛谷 P1854 花店橱窗布置

热门文章

  1. ADO.NET的整理
  2. 怎么样使用CLion调试分析MySQL Server
  3. spring-boot (四) springboot+mybatis多数据源最简解决方案
  4. python的Web框架,Django自定义过滤器及标签
  5. Nacos系列:Nacos的三种部署模式
  6. 【Go】IP地址转换:数字与字符串之间高效转换
  7. [转]Sequelize 中文API文档-4. 查询与原始查询
  8. 基于mvc三层架构和ajax技术实现最简单的文件上传
  9. Android Studio 活动的生命周期
  10. pdf.js插件使用记录,在线打开pdf