我正在使用Flask和Google App Engine構建Web應用程序。此Web應用程序中的其中一個頁面通過YouTube API調用以獲取給定搜索字詞的視頻。UnicodeDecodeError:'ascii'編解碼器無法解碼位置0中的字節0xe5:序號不在範圍內(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