On Wednesday 19 October 2011 13.25:09 Felipe Monteiro de Carvalho wrote: > On Wed, Oct 19, 2011 at 1:24 PM, Martin Schreiber <[email protected]> wrote: > > Where is paswstring? > > http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/components/lazutils/pasw > string.pas?view=markup&root=lazarus > > It uses lazutf8 (which includes most importantly UTF16ToUTF8 and > viceversa and utf8LowerCase and utf8UpperCase) and lconvencoding > (which includes encoding tables) which are in the same folder.
Some possibly problematic points: Does it use locale specific collation in PasUnicodeCompareStr and PasUnicodeCompareText? Is the performance of UTF8LowerCase and UTF8UpperCase OK? Do UTF8LowerCase and UTF8UpperCase cover all upper/lowercase Unicode (possibly accented) characters? Does it handle decomposed characters (cwstring doesn't)? Martin -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
