當通過時間戳作爲過濾參數,我得到的UnicodeDecodeError:Django的解碼URL錯誤
我的要求:
curl " http://localhost:8000/events?from=1985 -10-26T09:00:00Z&to=1985-1027T09:00:00Z"
錯誤:
File ".env/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 153, in get_environ if '?' in path: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 31: ordinal not in range(128)
兩個參數我從GET「from」和「to」有奇怪的字符:
1985\xc2\xad10\xc2\xad26T09:00:00Z
我試過用 「UTF-8」,但沒有工作進行解碼。有什麼建議麼?
我有完全一樣的問題,triyng添加一些Unicode字符串爲GET參數(例如,當'/搜索?城市=Москва')。有一些更新嗎?在發送實際請求之前,我已經閱讀了所有瀏覽器的顯示對每個URL執行「百分比編碼」,但似乎IE8不知道它。 – Znack