PDA

View Full Version : مشكل json_encod با فارسي



mehr1362
پنج شنبه 30 آذر 1391, 10:05 صبح
سلام.
يه سري ديتا دارم كه به صورت فارسي در ديتابيس ذخيره شده.توسط json_encode ميخوام اين داده ها رو نمايش بدم ولي به صورت \u0627\u0635\u0641\u0647\u0627\u0646 نمايش ميده ديتابيس utf8_persian_ci هست قبل از كوئري گرفتن هم utf8 ست كردم.ميخواستم راهنماييم كنيد چطوري ميشه فارسي نمايش بدم



$query = $DB->selectDB("*","city");
$array = array();
while($row = mysql_fetch_assoc($query)) {
$array[] = array("ID" => $row['id'], "Title" => $row['cityName']);
}
echo json_encode($array);

خروجي :
[{"ID":"1","Title":"\u0627\u0635\u0641\u0647\u0627\u0646"},{"ID":"6","Title":"\u062a\u0647\u0631\u0627\u0646"}]

Unique
پنج شنبه 30 آذر 1391, 14:04 عصر
خوب اینکه مشکلی نیست درست داره عمل میکنه ! اگه میخواین با Jquery اطلاعات را بخونین باید decode کنین تا درست بشه !