我有这样的代码
<?php
$jsonurl = "http://api.tamilmagazine.com/";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);
print_r($json_output);
?>
上面的代码返回一个 json 响应。
stdClass Object
(
[mag_id] => 1
[mag_name] => ஆனநà¯à®¤ விகடனà¯
[sid] => 544
[bpath] => http://www.tamilmagazine.com/
[api_path] => http://api.tamilmagazine.com/
[categories] => Array
(
[0] => stdClass Object
(
[cat_id] => 25
[cat_name] => அரசியலà¯
[articles] => Array
(
[0] => stdClass Object
(
[aid] => 20053
[a_title] => தலையஙà¯à®•à®®à¯ - கறà¯à®±à¯à®•à¯ கொடà¯à®™à¯à®•à®³à¯ மேதைகளே...
[p_no] => 7
[weburl] => tamilmagazine/msite.php?type=article&mid=1
)
. . .. .. . . . . . . . . . . . . . . . . . . . and so on . . . .
当我在浏览器中查看给定的 api (http://api.tamilmagazine.com/) 时,我得到了正确的字体。
{
"mag_id": "190987",
"mag_name": "தென்மேற்கு பருவமழை கேரளாவில் வரும் 5ம் துவங்கும் ",
"sid": "44",
"bpath": "http://www.tamilmagazine.com/",
"api_path": "http://api.tamilmagazine.com/",
"categories": [
{
"cat_id": "25",
"cat_name": "தென்மேற்கு பருவமழை கேரளாவில் வரும் 5ம் துவங்கும் ",
"articles": [
{
"aid": "3",
"a_title": "தென்மேற்கு பருவமழை கேரளாவில் வரும் 5ம் துவங்கும் ...",
"p_no": "7",
"weburl": "msitee.php?type=article&mid=1"
},
. .. . . . . and so on. . ...
换句话说,我的 api url 在浏览器中工作正常,而 php 解析后的 api url 在我的浏览器中对我不起作用,显示一些特殊字符(我不知道它是 unicode 还是 ascii)。
请指教。
谢谢韩