[請益] json_encode 中文問題

看板PHP作者 (phs)時間16年前 (2008/06/08 18:08), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/2 (看更多)
$encodable = array(); $sql = "select * from ".$x." where kind1='$kind1' and kind2='$kind2' order by level"; $result = mysql_query($sql); while($obj = mysql_fetch_object($result)) { $encodable[] = $obj; } $encoded = json_encode($encodable); echo $encoded; 經過這樣的轉換後 輸出的中文字都變成 \u4e00 這種型態 不知有什麼方法可以轉為本來的中文呢? 請大家幫忙嚕 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.76.173

06/08 18:14, , 1F
json_decode = =?
06/08 18:14, 1F

06/08 18:24, , 2F
可是我是要輸出給普通HTML用的 還能用decode嗎?
06/08 18:24, 2F

06/12 05:04, , 3F
echo "<script type='略'>var x=$encoded;</script>";
06/12 05:04, 3F

06/12 05:05, , 4F
然後 x 就變成一個 object 了..
06/12 05:05, 4F

06/18 17:27, , 5F
後來直接用javascript OK了~感謝樓上
06/18 17:27, 5F

12/10 18:25, , 6F
想請問版大是怎麼做的, 目前也有這個問題, 如何引用3樓
12/10 18:25, 6F

12/10 18:25, , 7F
的方法呢? 不知道該怎麼做, 還請版大支援
12/10 18:25, 7F
文章代碼(AID): #18Iw-Dgv (PHP)
文章代碼(AID): #18Iw-Dgv (PHP)