![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| SanEffect |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.4.2013 Репутация: нет Всего: нет |
Доброго всем!
С сервера отдаю данные в json'e. На клиенте принимаю их ($.parseJSON). Но иногда возникают ситуации, когда с сервера в json нужно запихать большое кол-во текста. Например, описание какого-то айтема. Юзеры, при создании айтемов, редко пишут описание вручную. Обычно это копипаст. В который иногда закрадываются символы из разных кодировок (в моей практике такое было). При передаче таких данных, именно в json'e, приводит к некорректному парсингу (на клиенте). Сначала я долго не мог понять, что является причиной. Но последовательный и кропотливый разбор текста помог выявить эту причину. Экранирование не помогает. Единственный вариант - это передавать данные на клиент в обычном виде, но, к сожалению, такой способ подходит не всегда. Подскажите, как быть? |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 7 Всего: 137 |
Использовать кодировку utf-8
|
|||
|
||||
| SanEffect |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.4.2013 Репутация: нет Всего: нет |
Я то utf-8 использую. Проблема в том, что пользователи при создании этих айтемов, могут копипастить текст с другой кодировкой.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |