VC++での文字セットや文字コードについて
2010 年 1 月 13 日
コメントはありません
C#やJavaは新しい言語なので、文字列を扱うライブラリが豊富で、使い方も簡単です。なのでこれらの言語を学習中に文字コードや文字セットをあまり意識せずに学習できます。VC++では文字列の扱いが複雑です。C言語の入門書では、標準ライブラリのsprintf、fopen を使うのですが、VC++ではコンパイラから警告を受けます。なのでマルチバイト文字セット、Unicode 文字セットの意味合いを一度整理した方が、学習効率がよさそうです。
以下の「charとUnicodeとワイド文字をごっちゃにしないために」は、基本的な用語から噛み砕いて説明をしているので、C言語学習中でも比較的理解しやすいと思います。
http://marupeke296.com/CPP_charUnicodeWideChar.html
[国際対応のプログラミング - MSDN] http://msdn.microsoft.com/ja-jp/library/06b9yaeb%28VS.80%29.aspx
カテゴリー: VC++
