LINUX.ORG.RU

werkzeug и post


0

0

Проблема с получением параметров из формы.
Делаю так:

text = request.form.get('text')

Проверял неткатом - в запросе всё в порядке, однако в скрипт прилетает только в utf8, в других кодировках возвращает пустую строку.
Собсно, как бороться?

★★★

Ответ на: комментарий от friday

Хм, ну я тогда не понимаю, чего ты хочешь добиться. Нужно, чтобы werkzeug сам догадывался, в какой кодировке приходит текст что ли? Так не бывает.

anonymous4
()
Ответ на: комментарий от anonymous4

Ему совсем не обязательно знать что-либо о кодировке. Мне надо, чтобы принимал как есть и как есть же складывал в базу.

friday ★★★
() автор топика
Ответ на: комментарий от friday

Ну коль так, прийдется ручками разгребать environ запроса, ибо werkzeug.wrappers.BaseRequest всегда преобразует данные в unicode. Смотри BaseRequest._load_form_data()

anonymous4
()
Ответ на: комментарий от anonymous4

Таки пришлось. Работает. Спасибо за направление:-)

friday ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.