Unicode と ASCII の正確な違いは何ですか?
ASCII には合計 128 文字 (拡張セットでは 256 文字) があります。
Unicode 文字のサイズ指定はありますか?
ベストアンサー1
ASCII は 128 文字を定義し、0 ~ 127 の数字にマッピングされます。Unicode は 2 21文字(未満) を定義し、同様に 0 ~ 2 21の数字にマッピングされます(ただし、すべての数字が現在割り当てられているわけではなく、一部は予約されています)。
Unicode は ASCII のスーパーセットであり、0 ~ 127 の数字は ASCII でも Unicode と同じ意味を持ちます。たとえば、数字 65 は「ラテン大文字の 'A'」を意味します。
Unicode 文字は通常 1 つの 8 ビット バイトに収まらないため、UTF-32 や UTF-8 など、バイト シーケンスで Unicode 文字を格納する方法は多数あります。