.NET Framework は、Unicode UTF-16 を使用して文字を表現します。場合によっては、.NET Framework は UTF-8 を内部的に使用します。 Unicode 規格は、文字とテキストの汎用文字エンコーディング スキームです。Unicode 規格では、世界各国の表記言語で使用される各文字に対し、コード ポイントと呼ばれる一意の数値と名前が割り当てられています。たとえば、文字 "A" は "U+0041"というコード ポイントと、"LATIN CAPITAL LETTER A" という名前で表されます。Unicode 規格の値は 65,000 以上の文字に対応しており、さらに 100 万の文字をサポートできます。詳細については、Unicode のホーム ページの「The Unicode Standard」を参照してください。 これまでは、複数のカルチャのさまざ