国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JavaScript > 正文

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

2020-03-22 16:18:31
字體:
供稿:網(wǎng)友

在做接口開發(fā)的時候經(jīng)常使用返回json數(shù)據(jù),php中有函數(shù)json_encode將數(shù)組轉(zhuǎn)換成json的數(shù)據(jù)格式,但是你是有遇到過如果數(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=>$html' target='_blank'>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ù)

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

寫這個文章提醒自己有這個問題

本文來自電腦知識網(wǎng)php教程欄目,歡迎學(xué)習(xí)!

以上就是解決json_encode中文轉(zhuǎn)碼問題的詳細內(nèi)容,更多請關(guān)注電腦知識網(wǎng)其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌苏市| 武冈市| 佛坪县| 温州市| 邛崃市| 星子县| 浦东新区| 黑河市| 四子王旗| 曲靖市| 苍南县| 新民市| 阜新市| 镇沅| 琼结县| 安西县| 葵青区| 门头沟区| 彭水| 丹棱县| 永兴县| 汾阳市| 丰都县| 四子王旗| 衡阳县| 泰和县| 台前县| 遂川县| 驻马店市| 永宁县| 达尔| 黔西| 尼勒克县| 通化市| 沙河市| 郁南县| 台中市| 盱眙县| 舟山市| 怀宁县| 江北区|