- 303 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 12:00:37 ]
- Javaも.NETもTclもICUもUTF-16だけどな。
ファイルやネットワークで使用するデータ交換形式としては無論UTF-8が 望ましいが、マルチバイト処理を必要とするから、内部コードとして 使うにはUTF-32のほうがいいよ。 UTF-16はまぁ中途半端の観は否めないが、内部コードとして使っている分には それほど大きな不満はないな。 内部コードとしてのUTF-8の問題は、マルチバイト処理を必要とするだけでなく、 全部char*になってしまうということ。これは一見単純で良いようだが、 Unicodeデータかどうかの識別がつきにくく、プログラミング言語の オーバーロード機能なども利用しにくくなってしまう。
|

|