On 11/05/2019 07:54, Hannes Streicher [email protected] [firebird-support] wrote: > Guten Tag Lester [email protected] [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
