python 3.5でどのように優先するエンコーディングを変更できますか?私はchcp 65001
と-*- coding: utf-8 -*-
とsys.setdefaultencoding
を試してみましたが、それでもpythonの好みのエンコーディングを変更する
File "D:\Program Files\Anaconda2\envs\py3\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeErrorことエンコーディングエラーを取得:それは呼び出すために続けて文字が
にマップ:「charmapの」コーデックは位置75でのバイトは0x90をデコードすることはできませんcp1252.pyむしろcp65001.pyより
このエラーの原因となるPythonコードを表示できますか? –
@ NilsWernerそれは私たちの会社のスクリプトの一部であるので長いコードです。漢字を含むファイルを読み込む機能です。 –
そして、それを[最小限の作業例](https://en.wikipedia.org/wiki/Minimal_Working_Example)にリファクタリングしてみてください。 –