サンプルコードと実行結果
サンプルコード
「UTF-8ファイル.txt」というファイルを開いて1行ずつコンソールに表示するプログラムです。
WindowsのデフォルトのエンコードはMS932のため、encoding=”utf-8″とエンコーディングの指定をしないと文字化けしてしまいます。
エンコードを指定せずに実行
環境変数「PYTHONUTF8=1」を指定すれば、エンコーディングの設定をしなくてもデフォルトTF-8でテキストファイルを読み込んでくれます。
下記はPowerShellの場合の例です。
コマンドラインの場合は、1行目が「set PYTHONUTF8=1」になります。
1. Command line and environment
The CPython interpreter scans the command line and the environment for various settings. CPython implementation detail: ...
[広告]関連書籍
リンク
リンク
コメント