1 / 1 / 0
Регистрация: 08.09.2016
Сообщений: 17
|
|
1 | |
[AutoHotkey] Сервер принимает только кодировку UTF-8 without BOM15.09.2016, 15:17. Показов 1863. Ответов 0
Метки нет (Все метки)
Здравствуйте.
На скриптовом языке autohotkey'a (да, я извращенец!) пытаюсь отправлять некие данные на некое API методом POST. Всё было нормально, но сейчас API перешло на новую версию и начались проблемы с кодировкой. Передаваемую строку UTF-8 сервер выводит ромбиками со знаками вопроса. Указание в заголовке "Content-Type: text/html;charset=UTF-8" ни к чему не приводит. "Методом тыка" обнаружил, что если скрипт предварительно перегнать Notepad'ом в UFT без BOM, то всё работает нормально. Но скрипт-то мне нужен всё-таки c бомом, иначе другие функции в нём работают криво. В чём может быть проблема? Неверные настройки кодировки на самом сервере? Что можно предпринять? (физического доступа к серверу нет).
0
|
15.09.2016, 15:17 | |
Ответы с готовыми решениями:
0
Изменить кодировку из utf-8 без bom в просто utf-8 Записать в начало файла сигнатуру BOM (EF BB BF) UTF-8 с BOM XmlSerializer.Serialize() как поменять кодировку с UTF-16 на UTF-8 Utf-8 without bom |
15.09.2016, 15:17 | |
15.09.2016, 15:17 | |
Помогаю со студенческими работами здесь
1
UTF-8 и BOM UTF-8 без BOM = Иероглифы Кодировка UTF-8 без BOM Что такое UTF-8 BOM? Кодировка UTF-8 без BOM Чтение символов UTF-8 с BOM Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |