Visual Studioのデバッグコンソールをutf-8にしたい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: Visual Studioのデバッグコンソールをutf-8にしたい

Re: Visual Studioのデバッグコンソールをutf-8にしたい

#2

by あたっしゅ » 1年前

東上☆海美☆「
『Visual Studioのデバッグコンソールをutf-8にしたい』で検索したところ、

https://qiita.com/takeda25/items/6a5a559e33011031e1a0
Visual Studio のデバッガで文字列を UTF-8 で表示させる - Qiita(ja)

と出たみみ。

Visual Studioのデバッグコンソールをutf-8にしたい

#1

by Harumaron » 1年前

Visual Studioのデバッグコンソールをutf-8で常時実行出来るようにしたいです。

Visual StudioでC言語をビルドし、Visual Studioのデバッグコンソールで実行した際に日本語が文字化けしてしまいます。


コチラの記事を参考に、
C++(Visual Studio)でUTF-8を扱うための試行錯誤のメモ

Visual Studioの設定を行いました。
・ソースファイルの文字コード
・実行ファイルの文字コード
は設定することができました。

実際にWindows標準のコマンドプロンプトで以下のプログラムを実行(ビルドしたexeファイルを実行)した際には、正常に"こんにちは"と表示されました。

コード:

#include <stdio.h>
int main(void) {
	printf("こんにちは");
	return 0;
}
しかし、Visual Studioのデバッグコンソールで実行(デバッグ無しで開始)した際には文字化けが発生してしまいます。
原因としては、デバッグコンソールの文字コードがutf-8になっていないことが原因でした。

システムロケールの変更->ベータ: ワールドワイド言語サポートで Unicode UTF-8を使用にチェックを入れましたが、デバッグコンソールだけshift-jisのままになってしまいます。

他には以下のトピックを参考に、コマンドラインに/utf-8を設定してみましたが変化なしでした。
viewtopic.php?t=20799

Visual Studioのデバッグコンソールの文字コードををデフォルトでutf-8に設定するにはどうすればよいのでしょうか?ご教授いただけると幸いです。

環境
Windows 10
Visual Studio 2022

ページトップ