Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Windows-1251 и jsonp / 9 сообщений из 9, страница 1 из 1
02.10.2014, 11:46
    #38764531
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
Есть информация, которая отдается в кодировке utf-8 через jsonp ( стандартный jquery ). Если в странице указана кодировка utf-8, то все показывается нормально. Если меняешь кодировку в странице на 1251 ( вместе с заголовком ), то все данные которые отсылаются на сторону сервера передаются нормально, а обратно показываются кракозябры вида:
из раздела "Задать ..
Как этот вопрос решить ? - Отдавать данные в кодировке 1251 с сервера не хочется ...
...
Рейтинг: 0 / 0
02.10.2014, 12:00
    #38764556
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
Поменять кодировку страницы само собой не подходит по невероятно веским причинам?
...
Рейтинг: 0 / 0
02.10.2014, 12:05
    #38764565
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
На что поменять ? Стоит:
<meta charset='windows-1251'>
...
Рейтинг: 0 / 0
02.10.2014, 12:09
    #38764573
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
на <meta charset='utf-8'>
...
Рейтинг: 0 / 0
02.10.2014, 12:10
    #38764575
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
ну и саму страницу в utf-8 пересохранить.
...
Рейтинг: 0 / 0
02.10.2014, 12:12
    #38764580
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
Antonariyну и саму страницу в utf-8 пересохранить.
Сайт показывается в 1251 - его переводить в utf-8 гемор еще тот :)
...
Рейтинг: 0 / 0
02.10.2014, 12:20
    #38764613
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
ЯЕсть информация, которая отдается в кодировке utf-8 через jsonp ( стандартный jquery ). Если в странице указана кодировка utf-8, то все показывается нормально. Если меняешь кодировку в странице на 1251 ( вместе с заголовком ), то все данные которые отсылаются на сторону сервера передаются нормально, а обратно показываются кракозябры вида:
из раздела "Задать ..
Как этот вопрос решить ? - Отдавать данные в кодировке 1251 с сервера не хочется ...

В общем выяснилось что это кодировка cp1251 и получается. Т е браузер с meta=1251 принимает jsonp в кодировке utf8 и преобразует в cp1251. и теперь чтобы результаты напечатать через $('#test') .html нужно это кодировку преобразовать снова в utf8. Остался вопрос как избежать этого автопреобразования ?
...
Рейтинг: 0 / 0
02.10.2014, 12:30
    #38764627
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
тогда надо как-то с заголовками на сервере поколдовать.
...
Рейтинг: 0 / 0
02.10.2014, 12:36
    #38764641
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Windows-1251 и jsonp
Antonariyтогда надо как-то с заголовками на сервере поколдовать.
Да достаточно было добавить на сервере, который отдает jaax - charset utf-8.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Windows-1251 и jsonp / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]