Subject Re: [firebird-support] Database 'conversion'
Author Lester Caine
On 11/05/2019 07:54, Hannes Streicher hstreicher@...
[firebird-support] wrote:
> Guten Tag Lester Cainelester@... [firebird-support],
>
> Strings with charset none need only 1 byte per char in the receive buffer of your software
> UFT-8 will reserve 4 Bytes per char , regardless if it is needed or not ,
> this can cause some problems on larger records

Despite all the attempts to mess up the flexible way PHP works,
associative strings still grow in size as needed but yes that is one
area where I need to monitor what comes out does not grow when it goes
back. The irritating bit is that despite PHP6 being planned to be
unicode ready we are still stuck with a half way house and raw strings
are still sized by bytes rather than characters :( Fortunately currently
most fields that will handle UTF8 should be big enough for a much longer
name than even unicode characters are likely to create. And content goes
into blobs ... THAT I was already planning for 20 years ago!

--
Lester Caine - G8HFL
-----------------------------
Contact - https://lsces.uk/wiki/Contact
L.S.Caine Electronic Services - https://lsces.uk
Model Engineers Digital Workshop - https://medw.co.uk
Rainbow Digital Media - https://rainbowdigitalmedia.co.uk