私はpython 2.7を使用しています。私はコーデックのような多くのことを試しましたが、うまくいきませんでした。どうしたらいいですか?テキストファイルから非ASCII文字を読み取る
wörd
myfile.txtのは、私のコード
f = open('myfile.txt','r')
for line in f:
print line
f.close()
出力
s\xc3\xb6zc\xc3\xbck
出力は日食とコマンドウィンドウ上で同じです。私はWin7を使用しています。私がファイルから読み込まないときは、文字に問題はありません。
あなたはどのような結果を期待していますか?技術的には、Pythonはファイルを正しく読み込んでいます。 – srgerg
なぜ行単位で文字を印刷しますか?単純に 'for line in f:print line'と言うのはなぜですか?私がそれをしたとき、それは必要に応じて "söcük"を印刷しました。 – srgerg
私は試しましたが動作しません。それはs \ xc3 \ xb6zc \ xc3 \ xbckを出力しました。 – Rckt