VScodeの出力、ターミナルで日本語が文字化けして、以下の出力タブでエラーが出る問題の解決方法
windowsにデフォルトで入っているターミナルかコマンドプロンプトならchcpコマンドで文字コードを指定することができるが、別のウィンドウでコマンドプロンプトを開くようなやり方ではなく、上記画像のvscodeのターミナルを用いて開発したい場合
コントロールパネルを開く => 時計と地域を選択 => 管理タブの"システムロケールの変更"をクリック =>
"ワールドワイド言語サポートでUnicode UTF-8を使用"にチェックを入れて再起動した場合はUTF-8のコードがvscode内で文字化けしなくなる、チェックを外して再起動した場合はshiftJISが文字化けしなくなる(やり方は以下のサイトに書いてあります。)
但し、以上の方法で対処したところ、irotateやjcpadで文字化けするようになりました。
まあ要するに、shiftJIS滅ぶべし
因みに、Code Runnerという拡張機能をインストールすると、コンパイル->実行などをショートカットキーできるようになる。
追記:プロンプトやターミナルが文字化けした。文字コードの問題ではなく、フォントが日本語に対応していないのが原因だったので、プロパティでMAゴシック等に変えて解決。
