- 397 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 02:27:50.75 ]
- >>394
> かつてそう考えたミスは事実だが、今はコードポイントが > U+10FFFFまでに修正され、UTF-32とUTF-8は無理の無い形で > 対応出来てるだろ。 その代償として、Unicodeは複雑化してしまった。 UTF-32、UTF-16、サロゲートペア、UTF-8、なぜ一つに統一しなかったのか。 最初から世の中の文字はすべて32bitで扱うとなっていれば、プログラムも簡単だっただろうに。 OS、言語、すべてが同じUTF-32を使う。さっさと移行しておけばよかったのに。 第一の失敗UTF-16、これがあったせいでWindows、Mac、JavaはUTF-16を 標準のものとしてサポートしてしまった。今更UTF-32にはやすやすと移行できないだろう。 おかげでサロゲートペア対応とか変なモノが後で導入された。 第二の失敗UTF-8、これのせいでUnix系はASCII文字と互換性を保てるようになってしまった。 そのせいで、UTF-8はなかなか消せなくなっただろう。 もう一文字がすべて同じ32bitの世界は絶望的だよ。
|

|