[fpc-devel] Unicode and UTF8String
Luiz Americo Pereira Camara
pascalive at bol.com.br
Mon Dec 1 23:31:38 CET 2008
Graeme Geldenhuys escreveu:
> On Mon, Dec 1, 2008 at 10:03 PM, Mattias Gaertner
> <nc-gaertnma at netcologne.de> wrote:
>>> and it avoids unneeded conversions.
>> I understand it 'avoids unneeded conversions' *inside* the RTL, by
>> adding implicit conversions to the code accessing the RTL.
> This is exactly what I was thinking. The conversion is simply passed
> on to a different piece of code. So the end result is the same - you
> still have conversion.
It's variable: no conversion, one conversion, two conversions. Depends
of the system and the user string type. Say the RTL is changed to UTF16.
If the user chooses to use UTF8String in unix you will have 02
conversions: UTF-8 -> UTF-16 -> UTF-8
More information about the fpc-devel