久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      解決json_encode中文轉(zhuǎn)碼問(wèn)題

      解決json_encode中文轉(zhuǎn)碼問(wèn)題

      在做接口開發(fā)的時(shí)候經(jīng)常使用返回json數(shù)據(jù),php中有函數(shù)json_encode將數(shù)組轉(zhuǎn)換成json的數(shù)據(jù)格式,但是你是有遇到過(guò)如果數(shù)組中帶有中文,返回的數(shù)據(jù)就是空,下面寫了兩種解決方法

      第一種方式

      中文urlencode一下,這種方式如果有多位數(shù)組就麻煩了

      function encode_json($str) {       return urldecode(json_encode(url_encode($str)));       }   function url_encode($str) {       if(is_array($str)) {           foreach($str as $key=>$value) {               $str[urlencode($key)] = url_encode($value);           }       } else {           $str = urlencode($str);       }              return $str;   }

      第二種方式

      添加JSON_UNESCAPED_UNICODE參數(shù),注意必須是php5.4以后的版本才可以使用

      json_encode($arr,JSON_UNESCAPED_UNICODE);

      我使用的時(shí)候一般會(huì)多個(gè)參數(shù)

      $data_string=json_encode($para,JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE);

      寫這個(gè)文章提醒自己有這個(gè)問(wèn)題

      本文來(lái)自php中文網(wǎng),php教程欄目,歡迎學(xué)習(xí)!

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)