Subject Re: [Firebird-Architect] Writing UTF16 to the database
Author Dimitry Sibiryakov
On 28 Feb 2005 at 23:56, Adriano dos Santos Fernandes wrote:

>For *all* current FB users (who that don't depent on broken
>UNICODE_FSS) will cause these problems:
>
>1) Slow (because conversions will always be made).

Once upon a time I tried to trace FB engine. I was really
astonished how many conversions (INTL module invocation) was
performed.

>2) Break all UDFs that use strings.
>3) Break all external tables.

Nope if EXT module perform conversion to/from character set which
they were declared with.

>4) Don't simplify the engine because conversions between charsets is
>done like conversions between numbers and strings.

Conversion into certain data charset is required only when data
leave engine.

>5) Waste of disk space and memory.

That's the only weighty argument.
--
SY, Dimitry Sibiryakov.