Windows コンソールで Unicode 文字を印刷する
「UnicodeEncodeError: 'charmap' codec can't encodecharacter」というエラーが発生すると、コンソールのエンコーディングが特定の Unicode 文字を処理できないことを示します。これを解決するために、Python 3.6 以降では、デフォルトの Windows コンソール エンコーディングとして UTF-8 が実装されています。これにより、すべての Unicode 文字の表示が可能になります。
代替回避策:
以前の Python バージョンの場合は、次の点を考慮してください。ソリューション:
対話型コンソールの制限事項:
Python 3.6 では、PYTHONIOENCODING エンコーディングは対話型では無視されますPYTHONLEGACYWINDOWSIOENCODING が空でない文字列に設定されていない限り、コンソール バッファーに保存されます。
以上がWindows コンソールでエンコード エラーを発生させずに Unicode 文字を印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。