[fpc-devel] utf8 reading
Uberto Barbini
uberto at ubiland.net
Thu Mar 10 18:35:01 CET 2005
> > utf-8 is a unicode string. What do you mean with "not escaped"
> > Unicode? Memory wasting utf-32?
>
> I'd see UCS2/UCS4 as not escaped Unicode.
Exactly.
I think that UCS2 will suffice to everyone not interested in Vogon poetry! ;))
This means to have 2 byte chars and related strings, all string functions made
compatible and function to import/export to utf-8 and charset strings.
Another way is to use a flag to force all string to be compiled as UCS2 (or
UCS4 for Vogon poets).
Using natively utf-8 I think is impossible, because the encoding.
Please note that at every Borland conference there is someone asking for
Unicode support since Delphi2...
There are several opensource library for managing unicode strings in delphi
but they are implemented as standard classes, not refcounted first class
citizen as long-string.
Bye Uberto
More information about the fpc-devel
mailing list