$json_data = array ('id'=>1,'name'=>"коля",'country'=>'Russia',"office"=>array("yandex"," management"));
echo json_encode($json_data);//{"id":1,"name":"\u0432\u0430\u043d\u044f","country":"Russia","office":["yandex"," management"]}
Вместо русского текста страная символика. Перепробовал какие эт кодировки - везде символы. Каким образом убедить передавать русский язык?
Спустя 25 минут, 9 секунд (10.03.2010 - 16:37) vasa_c написал(а):
Переписать расширение php_json, написать свою реализацию или забить - браузер и так его поймёт.
Спустя 12 минут, 58 секунд (10.03.2010 - 16:50) glock18 написал(а):
Цитата |
Все мы любим JSON |
все мы любим utf-8
Спустя 1 минута, 13 секунд (10.03.2010 - 16:52) DedMorozzz написал(а):
всё в утф-8. И сохранено в утф 8, и браузер в утф8.
Спустя 17 минут, 48 секунд (10.03.2010 - 17:09) glock18 написал(а):
\u0432\u0430\u043d\u044f
это и есть utf-8
это и есть utf-8

Спустя 35 минут, 27 секунд (10.03.2010 - 17:45) vasa_c написал(а):
Это не есть UTF-8, это грёбаные мнемоники, которым записываются Unicode-коды в не-Unicode кодировках.
Какого хрена json_encode формирует их непонятно, но браузеры понимают их нормально.
Какого хрена json_encode формирует их непонятно, но браузеры понимают их нормально.
Спустя 4 часа, 23 минуты (10.03.2010 - 22:08) kirik написал(а):
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться