0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VSCodeでMSVCのログの文字化けを直したい

Posted at

私はWindows上で,CMakeToolsを使ってVSCodeでC++の開発を行っています.
諸事情のため,コンパイラをMSVCに切り替えたのですが,MSVCからのログが文字化けしてしまいました.
ChatGPTなどを使って解決したので,その方法を書きたいと思います.

解決策・Windowsのシステムロケールの変更

設定→時刻と言語→言語と地域→Windowsの表示言語
から,「ベータ版:世界中の言語に対応するためにUnicode UTF-8を使用します」にチェックを入れます.

解説

「MSVC 警告 文字化け」とかで検索すると,「オプションに/utf8を追加する」などの解決策が出てきます.
しかしこれはソースコードの文字コードの解釈を指定するためのものであり,ChatGPT曰く,『警告自体の文字化けを完全に直す方法』は原則としてない」そうです.

そのため,システム全体でCP932(Shift-JIS)をUTF-8に置き換える設定をすることで,問題を解決できるようです.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?