- Регистрация
- 26.09.2013
- Сообщения
- 25
- Благодарностей
- 6
- Баллы
- 3
Вечер добрый. Третий день мучаюсь с такой проблемой: при обращении к api vk, с помощью метода wall.post, русские буквы передаются в ошибочной для api кодировке, в последствии при постинге заменяются на символы "?"
ZP последней версии.
Что было испробовано для решения проблемы:
1. Пробовал создать запрос с помощью C# снипета. Как я понял кодировка эта: windows-1251 или ISO-8859-1. При изменении кодировки в запросе результат не изменялся. Задание доп. заголовка Charset: utf-8 или Accept Charset не помогло.
2. Думал на это влияет прокси Fiddler'a, отправка запроса через другой прокси/без прокси результата не принесло.
3. С помощью снипета, кодировал русский текст (URLEncode), при пересылке расшифровывается в такой-же - безрезультатный.
Пробовал еще всякое, уже не помню что, да и не важно ибо не помогло.
Английские символы, аттачменты, все постится нормально. С помощью GET русские буквы передаются нормально, но текст что нужно передать в URL много больше допустимого.
Ниже прикрепляю скрины запроса.
Малость отчаялся надеюсь на вашу помощь.
ZP последней версии.
Что было испробовано для решения проблемы:
1. Пробовал создать запрос с помощью C# снипета. Как я понял кодировка эта: windows-1251 или ISO-8859-1. При изменении кодировки в запросе результат не изменялся. Задание доп. заголовка Charset: utf-8 или Accept Charset не помогло.
2. Думал на это влияет прокси Fiddler'a, отправка запроса через другой прокси/без прокси результата не принесло.
3. С помощью снипета, кодировал русский текст (URLEncode), при пересылке расшифровывается в такой-же - безрезультатный.
Пробовал еще всякое, уже не помню что, да и не важно ибо не помогло.
Английские символы, аттачменты, все постится нормально. С помощью GET русские буквы передаются нормально, но текст что нужно передать в URL много больше допустимого.
Ниже прикрепляю скрины запроса.
Малость отчаялся надеюсь на вашу помощь.