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ファイルを実行しても正常に文字列は出力されます。
コードのほうが文字化けして表示される原因及び解消法をご存知の方がいましたらご教示ください。
以上、です。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。