2011-08-07 22 views
0

Pythonのファーストネームとファーストネームをファイルから読み込んでいて、エンコードに問題があります。私は名前を印刷したいのですが、取得しています「UnicodeEncodeErrorを 『のcharmap』コーデックは位置11に 『\ u021b』の文字をエンコードすることはできません。文字は未定義にマップ」:Pythonのエンコードとデコードの文字列

first = obj.first_name.encode('utf-8') 
    last = obj.last_name.encode('utf-8') 
    first = first.decode('utf-8') 
    last = last.decode('utf-8') 
    print(first) 

である何、このコードで問題?

答えて

2

問題は、出力端子/コンソールにțの表示方法がないことです。 Windowsを使用している場合は、スクリプトを実行する前にchcp 65001を試してください。

関連する問題