作者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
1F:推 del680202:json_decode = =? 06/08 18:14
2F:→ imphs:可是我是要输出给普通HTML用的 还能用decode吗? 06/08 18:24
3F:→ KC73:echo "<script type='略'>var x=$encoded;</script>"; 06/12 05:04
4F:→ KC73:然後 x 就变成一个 object 了.. 06/12 05:05
5F:→ imphs:後来直接用javascript OK了~感谢楼上 06/18 17:27
6F:推 yuffy0327:想请问版大是怎麽做的, 目前也有这个问题, 如何引用3楼 12/10 18:25
7F:→ yuffy0327:的方法呢? 不知道该怎麽做, 还请版大支援 12/10 18:25