Subject RE: [IBO] UTF-8 handling
Author Jason Wharton

> I wanted to do an example at the recent Firebird Conference and failed
> because IBO 4.8.7 treats Unicode wrong when I use 'UTF8' as the Client
> character set. IIRC you said you now translate incoming UTF-8 to the
> local Windows character set.

If the CharSet property is set to UTF-8 then I anticipate that Firebird is
transliterating whatever character set the data is stored in the database to
UTF-8 format which then necessitates that the client take that UTF-8
character data and run it through the routine that transliterates the UTF-8
chararacter format to whatever the local character set is.

> Is there anything you can do to switch off the translation you have
> introduced here? What chance do I have to get UTF-8 on the client side
> when I want/need it? I consider this a severe bug.

I don't understand why you would want to turn off the transliteration from
raw UTF-8 to your local character set. Are you saying that the built-in
routine in Delphi that does the transliteration is defective and you want to
control it entirely yourself?

Jason Wharton