teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

少し修正

2020/10/29 03:31

投稿

maisumakun
maisumakun

スコア146674

answer CHANGED
@@ -2,4 +2,6 @@
2
2
 
3
3
  「文字の集合」ですが、文字コードというものの性質上、「何が入るかだけ決めておいて順番は定義しない」ではほぼ役に立ちません。
4
4
 
5
- なので、文字集合にも**番号は振られています**。JIS X 0208では「区・点」のような抽象的な番号が振られていて、もちろんこれでも構わないのですが、Unicodeの場合はUTF-32表現を流用し文字番号としています。
5
+ なので、文字集合にも**番号は振られています**。JIS X 0208では「区・点」のような抽象的な番号が振られていて、もちろんこれでも構わないのですが、Unicodeの場合は21ビット(元来は31ビット)空間に直接置いています。
6
+
7
+ なお、「Unicodeの文字番号をそのまま32ビットに広げて使う」というエンコード方式もあって、「UTF-32」と呼ばれます。