@fox said in Как отправить комментарий на форум с кодировкой windows-1251?:
@revers said in Как отправить комментарий на форум с кодировкой windows-1251?:
Через браузер если отправлять, то не так: "?как?дела?привет?????" текст отображается на странице, а например так: "ツкак➤дела➤привет ᴴᴰ ➬". Не могу понять в какую кодировку кодировать чтобы отправить через POST?
А как вы через браузер отправляете unicode символы, если, как вы выразились, "сайт windows-1251"?
Вот именно, что если просто ввести в поле комментария текст "ツкак➤дела➤привет ᴴᴰ ➬", через действие "Ввод текста"(используя браузер а не запросы),то отправленный комментарий через браузер отображается: "ツкак➤дела➤привет ᴴᴰ ➬", а отправленный через POST(кодировку правильную ставлю windows-1251, как в ответе сервера) виден так: "?как?дела?привет?????" . Текст берется из ресурса-"Генератор строк", кодируется в urlencod и отправляется через POST. Почему через браузер всё ровно отображается, а через запросы - криво? Текст в "Генератор строк" всегда в UTF-8 кодировке? Получается сейчас так: UTF-8 ->> urlencod ->> POST-запрос. Может нужно так кодировать: UTF-8 ->> KOI8‑R ->> urlencod ->> POST-запрос. Вопрос весь в том, что не понятно, как правильно закодировать текст перед отправкой, чтобы верно отображался комментарий на странице?