前提・実現したいこと
C言語で入力した日本語を文字化けせずに出力したいです。
発生している問題・エラーメッセージ
「確認」が「�m�F」と出力されてしまいます
該当のソースコード
C
1#include <stdio.h> 2 3int main(void) 4{ 5 printf("確認\n"); 6 return 0; 7}
試したこと
以下の方法です
・setting.jsonに"terminal.integrated.shellArgs.windows": ["-NoExit","chcp","65001"]を記載
・Visual Studio Code設定のFiles: Auto Guess Encodingにチェックをつける
・Visual Studio Code設定のFiles: Encodingをutf-8に設定する
・settings.jsonの“code-runner.executorMap”:の中に
"c": "cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt &&
$dir$fileNameWithoutExt",
と書き加える
補足情報(FW/ツールのバージョンなど)
コンパイラはMinGW-w64をインストールしました。
Visual Studio Codeの拡張機能の「Code Runner」を用いてコンパイルと実行をまとめて行っています。
ネットで調べながら試したのですが機能せず困ったので、皆様の回答を得られると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/11 09:49
2021/02/12 00:59
2021/02/12 01:02
2021/02/12 02:10
2021/02/12 14:29