私のデータベースでは、それはいくつかのユニコード文字を持っています、そして私が:
$result=mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$response[] = $row;
}
echo json_encode($response);
結果は
[{
"id": "151",
"titlenews": "iPad2 ? iPhone Mini ????????????? ???????????????? Samsung Galaxy Tab",
"photo": "ipad_1294990020.jpg"
}, {
"id": "153",
"titlenews": "???????????????????????? iPhone 5 ??????????????????? Apple",
"photo": "iphone-5_1294996201.jpg"
}, {
"id": "154",
"titlenews": "Android ??????????????????????????????????? ????????????????????????????????????????????????????? 2010",
"photo": "android_1295234852.jpg"
}]
なぜ「?」が付いているのか、Unicodeを表す特殊文字にエンコードする必要があります。
感謝