Unicode エンコーディングと Windows コンソール
Windows コンソールで文字列を出力しようとすると、UnicodeEncodeError: 'charmap' が発生する場合があります。コーデックは文字をエンコードできません...エラー。これは、特に古いオペレーティング システムでは、コンソールがすべての Unicode 文字を表示できないことが原因です。
Unicode エンコード エラーの回避策:
更新: Python 3.6 では PEP 528 が実装され、デフォルトの Windows コンソール エンコーディングが UTF-8 に変更されました。これにより、回避策の必要がなくなります。
元の回避策:
以上がWindows コンソールで UnicodeEncodeError が発生するのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。