質問: coutで文字列を出力したいのですが、Powershellでコンパイル→生成されたexeファイルをPowershell上実行、とすると文字化けして出力されてしまいます。 そこでPowershellの現存の文字コードを「chcp」コマンドで調べたところ、「コード:932(Shift_JIS)」だったので コードを記述したVisual Studio Codeの「settings.json」を下記のように変更しました。 ・"files.autoGuessEncoding": true ・"files.encoding": "shiftjis" 変更後、コード記述→コンパイル→生成されたexeファイルの実行、とすると文字列は正常に出力されるようになりました。 ですが、コードのほうは、たVisual Studio Code上で一度と閉じて再度、開くとcoutで出力したい文字列のみ文字化けしてしまいす。 なお文字化けした状態でコンパイル→exeファイルを実行しても正常に文字列は出力されます。 コードのほうが文字化けして表示される原因及び解消法をご存知の方がいましたらご教示ください。 以上、です。 よろしくお願い致します。
回答: すいません、Visual Studio Codeの下部の青いタブに書かれた文字コートを「Shift_JIS」に変更したら解消されました。申し訳ありませんが、質問取り下げでお願いいたします。 まだまだ調べる爪が甘かったです。