Страницы

Поиск по вопросам

среда, 12 декабря 2018 г.

Как отправить POST запрос в jQuery Ajax в CP1251?

Есть форум IPB 2.3.6 с кодировкой cp1251. Надо запостить сообщение в тему. Вот код: (function NewPost(fid, tid, auth_key) { var ajaxUrl = 'http://example.com/index.php?'; var text = "Тестовый пост"; var baseData = { act: "Post", CODE: "03", f: fid, t: tid, auth_key: auth_key, Post: text}; var jqxhr = jQuery.ajax({ type: "POST", data: baseData, dataType: "html", contentType: 'application/x-www-form-urlencoded; charset=windows-1251', url: ajaxUrl }) jqxhr.done( function(data) { console.log('Новое сообщение создано') }) jqxhr.fail( function(err) { console.log(err) }) }) (227, 11764579, '17cc48183ae68447d8836f40932ba4e4') В результате на сайте выводится текст на UTF -> каракули. Как решить проблему без изменений на сервере - форум не мой.


Ответ

Никак. AJAX-запросы передаются только в UTF-8

Комментариев нет:

Отправить комментарий