VChar vs VText
Ed Kleban
Ed at Kleban.com
Fri Nov 25 21:35:29 CST 2005
I was using 504 because I was thinking about UTF-8 strings. But UTF-8
doesn't work well in V4RB v2.0 correct? So should I change to using 1022?
Also, when I get a string into a RB variable with GetString, is there a way
to retrive a UTF-8 string? Is it slower if I do rather than retrieveing
UTF-16 strings?
Either way, I'm sure glad I'm doing my searches on string hashes rather than
actual strings.
On 11/25/05 4:41 PM, "Ruslan Zasukhin" <sunshine at public.kherson.ua> wrote:
> On 11/26/05 12:33 AM, "jda" <jda at his.com> wrote:
>
>> Hi Frank,
>>
>>> You do not set the segment size with a VarChar, instead it is the
>>> maximum size.
>>
>> Ah, of course. Should have remembered that...
>>
>>> 1022 is the minimum value you should use, at least for double byte
>>> encodings like UTF-16 which is the default.
>>
>> Wasn't that for V1? I thought it changed in V2 to something over 5000.
>> Ruslan?
>
> Best VarChar size in v2 for UTF16 strings is 1022
>
> 1022 * 2 = 2044
>
> 2 max big string on page 2044 * 2 = 4088.
>
> So we get 4Kb page
>
More information about the Valentina
mailing list