Subject | RE: [IBO] UTF-8 handling |
---|---|
Author | Jason Wharton |
Post date | 2007-10-27T06:17:42Z |
Stefan,
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.
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
> I wanted to do an example at the recent Firebird Conference and failedIf the CharSet property is set to UTF-8 then I anticipate that Firebird is
> 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.
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 haveI don't understand why you would want to turn off the transliteration from
> 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.
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