The perfect solution for the UTF-8/16 discussion

From: Markus Scherer (markus.scherer@jtcsv.com)
Date: Thu Jun 21 2001 - 14:16:20 EDT


Abolish all in-process Unicode encodings except UTF-16.
If everyone uses the same encoding form then there is no problem with different string lengths, results of binary comparisons, etc.

Once we are here, abolish all little-endian UTF-16 implementations. This will save a lot of byte swapping, and binary comparisons can always be performed with memcmp().

Heck, abolish all little-endian platforms and all platforms with integer widths other than 8, 16, 32, etc.

:-)

markus



This archive was generated by hypermail 2.1.2 : Fri Jul 06 2001 - 00:17:18 EDT