Markus,

> You seem to suggest that there is a problem with 16-bit Unicode.
> It does take some effort to adapt
> UCS-2-designed functions for UTF-16, but it's not "rocket
> science" and works very well thanks to the
> Unicode allocation practice (common characters in the BMP).
> Making UTF-8/32 functions work with
> supplementary code points when they had assumed BMP-only
> operation probably took some work too.

Converting from UCS-2 to UTF-16 is just like converting from SBCS to DBCS.
For folks who think DBCS it is no problem.  Those who went from DBCS to
Unicode to simplify their lives I am sure are not happy.

I think that worst problem is that many systems still sort in binary not
code point order.  Then you get Oracle and the like wanting to set up a
UTF-8 variant that encode each surrogate rather than the character.

However, 16 bit characters were a hard enough sell in the good old days.  If
we had started out withug 2bit characters we would still be dreaming about
Unicode.

Carl



Reply via email to