[fpc-pascal] Unicode file routines proposal

Marc Weustink marc at dommelstein.net
Tue Jul 1 22:23:12 CEST 2008


Martin Schreiber wrote:
> On Tuesday 01 July 2008 18.32:30 Mattias Gärtner wrote:
>>> In this routines length(widestring), widestring[index], pwidechar^,
>>> pwidechar[index], pwidechar + offset, pwidechar - pwidechar and
>>> inc(pwidechar)/dec(pwidechar) are used often. This can't be done with
>>> utf-8 strings.
>> Ehm, do you know, that UTF-8 has the advantage, that many ascii functions
>> work without change?
>> For example ReplaceChar or searching a substring?
>>
> Sure, but for layout calculation and the like we need fast access to 
> codepoints.

The only way to be sure is using utf-32 in this case. (or not supporting 
unicode)

Marc





More information about the fpc-pascal mailing list