[PHP]JSON 中文亂碼 最近也在用python處理中文,也發現了Unicode 的問題, 通常存成utf-8的文件中文大多會/uxxxx。 由於最近的api都是使用json格式, 這次使用twitter api去做example。 下面示範呈現結果: 最近的碎碎唸 說 http://t.co/lL45KKe (德媒專訪台灣自行車公會理事長-Yahoo!奇摩新聞) 捷安特董事長的名字,以前滿常在耳邊響起的... http://t.co/WT06U8N 說 http://t.co/gfVuzsJ (落葉歸根 蔣渭水遺骨 將遷葬宜蘭-Yahoo!奇摩新聞) http://t.co/JwgiYlo 說 Yahoo!奇摩 http://t.co/Au5cBfv Plurk 的Link好像可以直接share了?! http://t.co/vFupNSN 說 http://t.co/U5jUGGn (黑客与画家 | omiga) http://t.co/vXIbeTg 說 http://t.co/tVG5avh (讓 Google Plus 能夠抓到部落格文章正確的內文 | Blog.XDite.net) http://t.co/4FGX7gp 說 http://t.co/Kpusuly (Bloom Filter概念和原理 - Bloom Filter - 博客频道 - CSDN.NET) http://t.co/9AQ602Q I liked a @YouTube video http://t.co/GtCoqCb Shin Muso Hayashizaki-ryu Iaijutsu I liked a @YouTube video http://t.co/Acp9x4b miao dao - championnat de france wushu traditionnel 2010 說 http://t.co/0ddeHnK (今日台灣英雄林明佳 打遍東瀛稱霸拳壇) "「只是把它當工作,認真的去做。」「我沒有什麼分量和地位,我還是很平凡,一切只是因緣際會」,他相信台灣選手只要有機會到日... http://t.co/B5LIOHh 說 一接電話就有兩通missing call 跟簡訊.... http://t.co/NcwSo1J
code <?php $json = file_get_contents("http://twitter.com/status/user_timeline/peicheng.json?count=10", true); //$json = file_get_contents("10.json", true); $decode = json_decode($json, true); print_r($decode[0]); echo "<h3>最近的碎碎唸</h3>"; echo "<pre>"; $count = count($decode); //counting the number of status //for($i=0;$i<$count;$i++){ for ($i = 0; $i < $count; $i++) { // code... //echo $decode[$i]."<br>"; //print_r($decode[$i]); echo $decode[$i]['text']; echo "<br>"; } echo "</pre>"; echo "zzz"; ?> vim 要記得 確保file的 encoding是utf-8 set fileencoding=utf-8 set encoding=utf-8
文章標籤
全站熱搜
創作者介紹
創作者 peicheng 的頭像
peicheng

FLASHC

peicheng 發表在 痞客邦 留言(0) 人氣(855)