+ -
当前位置:首页 → 问答吧 → 求助json

求助json

时间:2010-09-20

来源:互联网

生成json文件的php文件:
<?php
$title = iconv("GBK","UTF-8","不顾一切丁一确二一不求有功");
$message = iconv("GBK","UTF-8","天干幵不顾一切丁一确二天王");
$liu=array(array('url'=>'../img/01.jpg','title'=>$title,'message'=>$message,'timer'=>'2010-06-18'));
$josn_data =  stripslashes(json_encode($liu));
$cache_file='./json.json';
file_put_contents($cache_file, $josn_data);
?>
生成的json文件:
var jsonData = [{"url":"../img/01.jpg","title":"u4e0du987eu4e00u5207u4e01u4e00u786eu4e8cu4e00u4e0du6c42u6709u529f","message":"u5929u5e72u5e75u4e0du987eu4e00u5207u4e01u4e00u786eu4e8cu5929u738b","timer":"2010-06-18"}]
读取json中的数据:

<script type="text/javascript" src="json.json"></script>
<script  language="javascript">
document.write(jsonData[0]['title']);
</script>

怎么显示出来的中文是:u4e0du987eu4e00u5207u4e01u4e00u786eu4e8cu4e00u4e0du6c42u6709u529f。
我想显示出来中文怎么办?

作者: leibao   发布时间: 2010-09-20

<script  language="javascript">
document.write(unescape(jsonData[0]['title']));
</script>
这样看看是否显示中文正确!

作者: fengyun520   发布时间: 2010-09-20