Windows cmdコマンド表示UTF 8設定

730 ワード

中国語Windowsシステムでは、テキストファイルがUTF-8でエンコードされている場合、CMD.exeコマンドラインウィンドウ(いわゆるDOSウィンドウ)では、ファイルの内容が正しく表示されません.デフォルトでは、コマンドラインウィンドウで使用されるコードページは中国語またはアメリカ語、すなわち符号化は中国語文字セットまたは西洋語文字セットです. 
 
UTF-8文字を正しく表示するには、次の手順に従います.
1、CMDを開く.exeコマンドラインウィンドウ
2、chcpコマンドでコードページを変更し、UTF-8のコードページは65001
chcp 65001

この操作を実行すると、コードページはUTF-8になります.ただし、ウィンドウにはUTF-8文字が正しく表示されません. 
3、ウィンドウの属性を変更し、フォントを変更する
コマンドラインのタイトルバーを右クリックし、「プロパティ」->「フォント」を選択し、フォントをTrue Typeフォント「Lucida Console」に変更し、「OK」をクリックして現在のウィンドウにプロパティを適用します. 
この場合typeコマンドを使用してUTF-8テキストファイルの内容を表示できます.
type filename.txt 
4、以上の操作では問題を完全に解決することはできません.表示された内容が不完全である可能性があるからです.まず最小化し、コマンドラインウィンドウを最大化すると、ファイルの内容が完全に表示されます.