Subject Re: [Firebird-Architect] Re: [firebird-support] Writing UTF16 to the database
Author Lester Caine
Jim Starkey wrote:

> Claudio Valderrama C. wrote:
>>Olivier Mascia wrote:
>>>String handling is handled using string classes.
>>How do you allocate initial buffer for a string defined with length 20 in
>>charactes that's going to be filled? Do you take an educated guess or do you
>>take the worst case or do you go playing alloc-more-copy-and-dealloc-old
>>until you have enough buffer while characters are written in the buffer?
> String classes work on physical length.

So would a UTF8 string be allocated 20 bytes, 60 or more :)

Lester Caine
L.S.Caine Electronic Services