php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
oO雨的印记Oo 发表于4个月前
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
  • 发表于 4个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

function json_encode_ex($value)

{

 if (version_compare(PHP_VERSION,'5.4.0','<'))

 {

  $str = json_encode($value);

  $str = preg_replace_callback(

         "#\\\u([0-9a-f]{4})#i",

         function($matchs)

         {

           return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1]));

         },

          $str

         );

  return $str;

 }

 else

 {

  return json_encode($value, JSON_UNESCAPED_UNICODE);

 }

}

共有 人打赏支持
粉丝 2
博文 27
码字总数 14066
×
oO雨的印记Oo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: