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

首頁 > 開發 > PHP > 正文

php json_encode中文亂碼解決辦法

2024-05-04 21:56:28
字體:
來源:轉載
供稿:網友

中文在php開發中經常會有意無意的碰到問題,今天我們來看看json_encode中文亂碼的解決辦法吧,雖然方法不是很好,但可以解決問題,問題的實例代碼如下:

  1. <?php 
  2. $arr = array 
  3.        ( 
  4.           'Name'=>'希亞'
  5.           'Age'=>20 
  6.        ); 
  7. $jsonencode = json_encode($arr); 
  8. echo $jsonencode
  9. ?> 

結果如下:{"Name":null,"Age":20},中文成了空,那是什么原因呢,下面接著看,我們來測試utf-8,代碼如下:

  1. <?php 
  2. $array = array 
  3.  ( 
  4.    'title'=>iconv('gb2312','utf-8','這里是中文標題'), 
  5.   'body'=>'abcd...' 
  6.  ); 
  7. echo json_encode($array); 
  8. ?> 

結果:{"title":"u8fd9u91ccu662fu4e2du6587u6807u9898","body":"abcd..."}

也不是我們想的東西,那我們利用php urlencode()函數處理以下,在json_encode之前,把所有數組內所有內容都用urlencode()處理一下,這樣中文就沒有問題了哦。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 波密县| 确山县| 开阳县| 合阳县| 吴旗县| 华容县| 洞头县| 嘉义县| 万盛区| 塔城市| 哈巴河县| 汶上县| 舒兰市| 东阳市| 福泉市| 广丰县| 宿松县| 宿州市| 斗六市| 遂平县| 塔城市| 廉江市| 凤台县| 桑植县| 延长县| 普兰店市| 杭锦旗| 安西县| 宝应县| 弥渡县| 曲阜市| 布尔津县| 怀宁县| 连州市| 台州市| 宝山区| 修水县| 安顺市| 海原县| 休宁县| 达拉特旗|