VScordでchcp 65001が動かない

先日ターミナルにて文字化けがするので
settings.jsonを編集して解決できたが、
違うPCで同じ作業をしてもうまくいかなかった。

エラーを見ているとchcpというものが動いていなかった。
調べるとpathが通っていないことが原因らしい。

実際2台のPCのpathを見てみると数が全然違っていた(少ないほうが動かない)
なので追加で通したpathが以下の3つ
C:\Windows
C:\Windows\System32
C:\Windows\System32\Wbem(このフォルダはなかったので追加していない)
この3つのpathは動作しているPCではどれも通っているもの

pathを追加してVScordを再起動するとターミナルに
Active cord page: 65001 と表示され無事に動作した

コンパイルするとgccが通らなくなっていた
原因はpath C:\MinGW\bin が間違えて上書きされていた事
それとこのpathは一番上に位置するように配置することが必要らしい。
自分はpath追加の際に参照からフォルダを選択しているがその際、
既存のpathが選択されている状態で行うと上書きされてしまうので注意
デフォだと一番上のpathが選択されている。
関係ないところクリックして選択されていないことを確認して作業するように

コメント

タイトルとURLをコピーしました