Subject RE: [IBO] What's the status on the Firebird 2 related fixes?
Author Jason Wharton
> > In addition to the event, you could choose to do UTF8 yourself,
> > cause it's so standard. Would that be a WideString in Delphi speak?
>
> WideStrings store Unicode as 16-Bit words (UCS-2 or UTF-16, depending
> on OS), UTF-8 stores Unicode as octet sequences. There is a type
> definition in the System unit that goes:
>
> UTF8String = type string;
> // ^^^^^^ which is AnsiString
>
> Please learn the difference between Unicode, WideStrings, UTF-8,
> UTF-16, ANSI, Windows-1252 and ISO-8859-1 *before* *implementing*
> anything that has to do with Character Sets.
>
> If there's anything I can do to help with that, please let me know.
>
> BTW: The Firebird Client already does transliteration so it's
> questionable if IBO has to do it, too.

This is my problem. I'm lost, quite frankly, because I'm spoiled to never
have to use this stuff and so I don't fully understand how to deal with all
this.

For getting UTF-8 support finished for Martijn, how do I convert it back to
the native bytes that Firebird expects?

Jason