作者imphs (phs)
看板PHP
標題[請益] json_encode 中文問題
時間Sun Jun 8 18:08:12 2008
$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
推 del680202:json_decode = =? 06/08 18:14
→ imphs:可是我是要輸出給普通HTML用的 還能用decode嗎? 06/08 18:24
→ KC73:echo "<script type='略'>var x=$encoded;</script>"; 06/12 05:04
→ KC73:然後 x 就變成一個 object 了.. 06/12 05:05
→ imphs:後來直接用javascript OK了~感謝樓上 06/18 17:27
推 yuffy0327:想請問版大是怎麼做的, 目前也有這個問題, 如何引用3樓 12/10 18:25
→ yuffy0327:的方法呢? 不知道該怎麼做, 還請版大支援 12/10 18:25