[fpc-devel] Unicode and UTF8String

Michael Schnell mschnell at lumino.de
Tue Dec 2 10:46:45 CET 2008

> Nobody talks in this case about UTF-8. Even *ANSIstrings* in there
> native meaning can contain multi byte chars, there are *multi byte* ansi
> char sets.
If there is a widely used multi-byte ANSI encoding, why so we need 
Unicode  ?

IMHO the introduction of Unicode has been necessary as (like you 
suggested) multi-byte ANSI encoding was commonly ignored nearly 
completely and there never has been _compiler_ support for them. Thus 
IMHO it's quite appropriate to only call "ANSI" only the 1-Byte ANSI 
code versions (to be able to tell them technically from Unicode, the 
compiler support of which is discussed right here).


More information about the fpc-devel mailing list