
前提・実現したいこと
OSは、Windows10でVisual Studio 2017のVisual C++のWindowsデスクトップアプリケーションを新規作成してデフォルトのままビルド実行させるとメニュータイトル(ファイル、ヘルプ等)の日本語の部分が文字化けしてしまいます。単純な設定の問題だと思うのですが解決方が分からず苦慮しています。プロジェクトのプロパティーで文字セットをUnicodeからマルチバイトに変えてもダメでした。
発生している問題・エラーメッセージ
エラーメッセージはありません。
該当のソースコード
Visual Studio 2017 C++ のWindowsデスクトップアプリケーション新規作成時の未編集デフォルトコード
試したこと
メニューの文字は、リソースビューでオブジェクトのプロパティを変更してやると日本語が正常に入りますが、リソースファイル(.rc)をコード表示させてファイルの内容を編集する場合には文字化けとなります。
また、その後のプログラムでウィンドウ内にリテラルで日本語(”テスト”等)をいれると文字の内容によってビルドがエラーになる事があります。おそらく、これもデフォルトの文字化けが解消できれば解決しそうに思っております。<-実際にはこちらの方を解決したい
補足情報(FW/ツールのバージョンなど)
メニュー表示部分だけの問題であればこれで解決なのですが、その後のプログラムで日本語出力がうまくいかずすべて英語表現にしてだましだまし進めており何とかできないかと考えています。
回答2件
あなたの回答
tips
プレビュー