[fpc-devel] Unicode and UTF8String

Marco van de Voort marcov at stack.nl
Mon Dec 1 20:44:32 CET 2008


In our previous episode, Mattias Gaertner said:
> > 
> > I see this as a theoretic consideration. Please give a real world (!)
> > code example when this causes a problem.
> 
> Can you give a real world example where a different RTLString for
> each platform solves a problem?

It avoids pingpong repeated conversions between OS encoding and whatever
encoding is default.
 
> > If you assign the result of an rtl function to an rtlstring, this
> > means you don't care about the type of rtlstring[1] or the knowledge,
> > that it's type is rtlchar is enough for you. If you assign it to an
> > ansistring/widestring whatever, you know what you get.
> 
> What string type will be TStrings.Items and the many other strings in
> the classes.pp?

IMHO rtlstring.



More information about the fpc-devel mailing list