エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C/C++での日本語文字列の扱い、どうすればよいか - minus9d's diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C/C++での日本語文字列の扱い、どうすればよいか - minus9d's diary
C/C++でどう日本語の文字列を扱えばよいのか、いまだによく分かっていない。頭を整理するために、自分が... C/C++でどう日本語の文字列を扱えばよいのか、いまだによく分かっていない。頭を整理するために、自分が理解している範囲のことを一度まとめてみる。嘘を書いているかもしれない。また、環境はWindowsのみを想定している。 マルチバイト文字列とワイド文字列 文字列には大きくわけてマルチバイト文字列とワイド文字列の二種類ある。 マルチバイト文字列 まずマルチバイト文字列。マルチバイト文字列は以下のように宣言する。 char strmb[] = "こんにちは”; どの文字コードが使われるかは実行環境によって異なるっぽい(自信なし)。Windows + Visual Studioの場合は多分CP932(Shift_JISの亜種(?))。char strmb[] = "こんにちは hello”という風に英数字を混ぜてもよい。ただ日本語以外の言語を混在させることはできない。 ワイド文字列 次にワイド文字