用語の定義 文字エンコーディング 文字セットで定義された数値をどのように符号化するかの ルールを決めたもので、UTF-8, Shift-JIS, EUC-JPなどが 文字エンコーディングといわれるものです。 まちがって僕はこの文字エンコーディングのことを文字コードと呼んでいました。 厳密にいうと文字コードはたとえば文字や記号一つ一つに 割り当てられた固有の数字のことで、 ASCIIならAは0x41だというのが文字コードです。 文字セット Unicodeとかいうものがそれにあてはまります。それに含まれるのが UTF-8だったりUTF-16だったりします。 ここまでは、みなさんそんなに混乱しないのですが、 Visual C++を使っていてマルチバイト文字だのワイド文字だのというのがありますよね。 最近のVisual C++既定ではUnicode文字セットを使用するとなっています。 ちなみに、世