[fpc-devel] UTF8 RTL

Marco van de Voort marcov at stack.nl
Wed Nov 19 18:46:08 CET 2014


In our previous episode, Michael Schnell said:
> > But I meant that even if you use utf8string in many places as soon as 
> > you stuff it in a container like tstringlist, that is gone. (forced 
> > ansi conversion, since tstringlist's interface is defined using plain 
> > string(0))
> 
> AFAI Understand (having done some decent research on this) the 
> "STringList forcing time consuming conversions) with Codepage aware 
> Strings is only solvable by inventing an additional fully-code-dynamic 
> String type usable as the basic interface for TStrings. IMHO, this is 
> rather easily doable, but not Delphi compatible (See some former 
> discussions.)

Not old Delphi compatible. One can go new delphi compatible, and make
everything 2-byte as much as possible.



More information about the fpc-devel mailing list