エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[めも]コンソールに日本語を出力したい場合(wcoutで日本語出力する場合など) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[めも]コンソールに日本語を出力したい場合(wcoutで日本語出力する場合など) - Qiita
めもなので、ざっくりと。内容の一部に実験結果を含みます。 検証環境:Windows7(日本語版), Visual Stu... めもなので、ざっくりと。内容の一部に実験結果を含みます。 検証環境:Windows7(日本語版), Visual Studio 2015 ※ソースコードのエンコードは、Shift-JIS (CR+LF)。 ※コンソールウィンドウのコードページは、「932 (ANSI/OEM 日本語 Shift-JIS)」 (コンソールを「437 OEM - 米国」 などに設定すると、どのパターンでも文字化けします。) wcoutで日本語を出力したい場合 wcout.imbue(std::locale("")); // システムのデフォルトが日本語の場合 wcout.imbue(std::locale("Japanese")); などを使う。 ※間違えてwcout.imbue(std::locale()); (localeに渡す引数が空)とすると、失敗する。 => locale().c_str();の戻り値