1

valueのGETパラメーターがありますKrak%F3w。Kraków としてデコードする必要があります。試しurlunquoteてみましたが、コンソールに出力しようとすると、次のようになります。

UnicodeEncodeError at /someurl.html

'charmap' codec can't encode character u'\ufffd' in position 4: character maps to <undefined>

この:

Unicode error hint

The string that could not be encoded/decoded was: Krak�w
4

1 に答える 1

3

エンコーディングは のiso-8859-2ようですので、デコードする必要があります:

url=urllib.unquote(url).decode('iso-8859-2') 
于 2013-11-08T15:25:59.640 に答える