当前位置: 无忧屋首页 > 文章中心 > C++ >

json_encode函数中文乱码解决方法

来源:网络

发布人:天道酬勤

发布时间:2024-02-28

在用到JSON_encode函数对数据进行json格式转换时,中文会乱码,这里需要用到JSON_UNESCAPED_UNICODE对中文不编码处理。

实战案列

  1. <?php
  2.    $arr = array('11px' => 'IT语言学院', 'taobao' => '淘宝网');
  3.    echo json_encode($arr); // 编码中文
  4.    echo PHP_EOL;  // 换行符
  5.    echo json_encode($arr, JSON_UNESCAPED_UNICODE);  // 不编码中文
  6. ?>
以上代码执行结果为:
  1. {"11px":"u83dcu9e1fu61159u7a0b","taobao":"u6dd8u5b9du7f51"}// 编码中文
  2. {"11px":"IT语言学院","taobao":"淘宝网"}// 不编码中文

免责声明:文中图文均系网友发布,转载来自网络,如有侵权请联系右侧客服QQ删除,无忧屋网友发布此文仅为传递信息,不代表无忧屋平台认同其观点。