Я создаю веб-приложение, используя Flask и Google App Engine. Одна из страниц этого веб-приложения делает звонок через API YouTube для получения видеороликов с учетом поискового запроса.UnicodeDecodeError: кодек ascii не может декодировать байт 0xe5 в позиции 0: порядковый номер не в диапазоне (128)
При попытке запросить YoutubeVids.html
я получаю следующее сообщение об ошибке.
Это происходит только тогда, когда я передаю определенный параметр с помощью шаблонов Jinja2 на страницу.
file "/Users/xxxxx/App-Engine/src/templates/YoutubeVids.html", line 1, in top-level template code
{% extends "master.html" %}
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
INFO 2014-01-27 22:39:40,963 module.py:612] default: "GET /xxx/yyyy HTTP/1.1" 500 291
Или вы можете использовать: из __future__ импортируйте unicode_literals в начале. – voscausa
Нет ... не ... зачем ты это делаешь? –
@ Matt Nordhoff: Почему бы и нет? Я делаю это навсегда (и приведенное выше дает ошибку). – orome