Visual Studio Code で msbuild の出力を UTF-8 で表示する

  • 5
    Like
  • 0
    Comment
More than 1 year has passed since last update.

デフォルトだと、utf-8 を正しく表示してくれなくて残念な感じである。
まぁ、そのうち修正されるとは思うが、簡単に纏めてみる。

調べてみると、chcp 65001 を実行したら良いらしいので、
以下のような bat をパスが通っている場所に用意して、

msbuild.bat
@echo off
chcp 65001 > NUL
msbuild.exe %*

tasks.json のコマンド指定部分を上で用意した msbuild.bat が呼ばれるように変更。

tasks.json
    "command": "msbuild.bat",

以上。

キャプチャ.PNG

ちゃんと utf-8 出力ができるようになった。