Valentina, Unicode, RB

Ron rbarber at yhb.att.ne.jp
Mon Mar 3 06:37:58 CST 2003


Hi Ruslan

> --------
> Just a quick note.
> 
> I see on RB list many talks that RB strings on default are Unicode.
> So what ???

Alomst everything on the list so far mentions Unicode 8. Just a reminder
that RunRev has started using Unicode 16 so I vote for that.

> In C++ on e.g. Windows, strings also are Unicode,
> But developer simply need convert Unicode to MacRoman string and then store
> in db that last string.
> 
> Point here is that even Valentina will get support of Unicode strings, this
> is not fact that Western users may prefer it. Deal is that I think Unicode
> strings will be slower on indexing, search and sorting than MacRoman.
> I don't know exactly, but I assume this is true.
> I don't know yet how much slower, but if too much then you still may prefer
> for big dbs (with 100K - million records) to convert strings on READ/WRITE
> and get faster searches and sorts.

I agree with Jan, that Val is pretty fast and I am willing to give up a
little speed in order to use Unicode.

I agree with Frank that:
>> -- or we should get new 2 fields
>> 
>> UString
>> UVarChar
> 
> I like this but not the name - it is slightly confusing because you already
> have ULong
> and similar types where 'U' stands for Unsigned. Why not UnicodeString and
> UnicodeVarChar
> (also see below)?


Thanks
Ron



More information about the Valentina mailing list