Subject | Re: [firebird-support] Writing UTF16 to the database |
---|---|
Author | Ivan Prenosil |
Post date | 2005-02-23T12:28:33Z |
"Lester Caine" wrote:
the reason that Firebird expects three bytes as maximum
is that when internationalization stuff was implemented in IB,
the standard was not finished yet, and old FSS definition
covered less characters (only those that would fit in UTF-16)
Ivan
>> And why can't it be UTf-8? Whats your argument against UTF-8?UTF-8 is one to four bytes. It is not "compressed internally",
> I'm talking 'internally' - UTF-8 IS four bytes ( if you trim the
> historic crap ) but it is being compressed to three internally.
the reason that Firebird expects three bytes as maximum
is that when internationalization stuff was implemented in IB,
the standard was not finished yet, and old FSS definition
covered less characters (only those that would fit in UTF-16)
Ivan