Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

JSON И Юникод

, Проблема
Статус пользователя deepz
сообщение 30.9.2013, 15:34
Сообщение #1


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Добрый день всем.

Вот есть пример кода json php с Юникодом

Код
<?php
$cart = array(
  "orderID" => 12345,
  "shopperName" => "Ваня Иванов",
  "shopperEmail" => "ivanov@example.com"
  
);

echo json_encode($cart);


?>


но в браузере выводит:

Код
{"orderID":12345,"shopperName":"\u0412\u0430\u043d\u044f \u0418\u0432\u0430\u043d\u043e\u0432","shopperEmail":"ivanov@example.com"}


Помогите разобраться с этой проблемой.

Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Johnny
сообщение 30.9.2013, 15:40
Сообщение #2


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

deepz,
Для работы с юникодом:
Код
json_encode($a, JSON_UNESCAPED_UNICODE)


P.S. Поправьте, если ошибся.

Отредактировал: Johnny, - 30.9.2013, 15:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 30.9.2013, 15:44
Сообщение #3


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(Johnny @ 30.9.2013, 16:40) *
deepz,
Для работы с юникодом:
Код
json_encode($a, JSON_UNESCAPED_UNICODE)


P.S. Поправьте, если ошибся.

Я попробовал и нечего не выводит, и мне кажется что это действует если на сервере установлено php 5.4.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя starky
сообщение 30.9.2013, 15:45
Сообщение #4


Стаж: 13 лет

Сообщений: 98
Благодарностей: 41
Полезность: 324

А в чем, собственно, проблема?
Преобразование символов - это норма.
JSON нужно обрабатывать js'ом как я понял.
Если так, то
Код
var json = $.parseJSON('тут твоя строка');


Отредактировал: starky, - 30.9.2013, 15:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя miRror
сообщение 30.9.2013, 15:58
Сообщение #5


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Не обращай внимание, работай дальше, все выведется нормально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flesh
сообщение 30.9.2013, 19:41
Сообщение #6


Стаж: 17 лет

Сообщений: 319
Благодарностей: 168
Полезность: 776

Генератор utf-8 json на php с поддержкой unicode 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: