TanukiEngineerの1歩ずつ進もうよ!

まだまだ駆け出しエンジニアの学習メモ

Visual Studio Code ターミナルでファイルを表示すると文字化けしていた場合の文字化け解消方法

文字化けの例

UTF-8のファイルをPoweShellで表示すると、次のように文字化けしていました。

f:id:TanukiEngineer:20210219104227p:plain
文字化けの例

文字化けの解消方法

文字化けを解消するため、読み込むファイルのエンコードを変更します。
VSCodeでそのファイルを開いて、VSCode画面下の「UTF-8」の部分をクリックします。

f:id:TanukiEngineer:20210219104312p:plain
エンコードの変更

下記のように選択肢が表示されるので「エンコード付きで保存」を選択します。

f:id:TanukiEngineer:20210219104455p:plain
エンコード付きで保存

PowerShellで開く場合、SJIS・UTF-8BOM・UTF-16のファイルであれば設定を変更せずに読み込めます。
今回はUTF-8 with BOMを選択しました。
SJISUTF-16でも同様に文字化けしないことが確認できました。

f:id:TanukiEngineer:20210219104535p:plain
UTF-8 with BOMを選択

再度、文字化けしていたファイルを表示すると、文字化けが解消されたことが確認できました。

f:id:TanukiEngineer:20210219104645p:plain
実行結果 文字化け解消

参考にした記事:

文字化け - vscodeのターミナルが文字化けする - スタック・オーバーフロー