Edited at

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

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",


以上。

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