I had uploaded the sources to zshare server with the link:
Thanks, I'll have a look at it.
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
> They should, since the uppercase version of i is İ there (i.e., a
> capital I with a dot on top). See e.g.
> http://www.i18nguy.com/unicode/turkish-i18n.html
>
>
Oh, Goodness. ;-)
Thanks for the information.
Regards
Theo
___
fpc-pascal maillist
On 25 Jul 2009, at 19:03, theo wrote:
Do turkish systems behave differently for WideLowerCase('I')?
Will they return $0131 instead of $0069 ?
They should, since the uppercase version of i is İ there (i.e., a
capital I with a dot on top). See e.g. http://www.i18nguy.com/unicode/turkish-i18n.
>> if SLen1 <> SLen2 then //Assuming lower/uppercase representations
>> have the same byte length
>
> That is a wrong assumption. E.g., the lowercase version of I
> (uppercase i, a single byte) in Turkish is ı (an "i" without a dot,
> definitely not a single-byte character).
OK thanks. That's w
theo escreveu:
@Luiz Americo
Your code
WideCompareText(UTF8Decode(Key), UTF8Decode(Str))
will work, but if speed matters, then it's rather bad.
Hi, i'm aware that the performance is bad although had not tested like
you did, but at this point i'd like to stick with a solution that fpc
prov
On 25 Jul 2009, at 17:46, theo wrote:
if SLen1 <> SLen2 then //Assuming lower/uppercase representations
have the same byte length
That is a wrong assumption. E.g., the lowercase version of I
(uppercase i, a single byte) in Turkish is ı (an "i" without a dot,
definitely not a single-byte
@Luiz Americo
Your code
WideCompareText(UTF8Decode(Key), UTF8Decode(Str))
will work, but if speed matters, then it's rather bad.
I've tried to make a faster function for UTF-8:
uses unicodeinfo, LCLProc;
function UTF8CompareText(s1, s2: UTF8String): Integer;
var u1, u2: Ucs4Char;
u1l, u2l: lo
Luiz Americo Pereira Camara escreveu:
JoshyFun escreveu:
Hello FPC-Pascal,
Tuesday, July 21, 2009, 6:45:03 AM, you wrote:
LAPC> I'm trying to fix bug
LAPC> http://bugs.freepascal.org/view.php?id=14135 but LAPC> could
not get a way to do case insensitive comparison of UTF8 strings
LAPC> with
JoshyFun escreveu:
Hello FPC-Pascal,
Tuesday, July 21, 2009, 6:45:03 AM, you wrote:
LAPC> I'm trying to fix bug
LAPC> http://bugs.freepascal.org/view.php?id=14135 but
LAPC> could not get a way to do case insensitive comparison of UTF8 strings
LAPC> with non ascii characters (in the test even
Hello FPC-Pascal,
Tuesday, July 21, 2009, 6:45:03 AM, you wrote:
LAPC> I'm trying to fix bug
LAPC> http://bugs.freepascal.org/view.php?id=14135 but
LAPC> could not get a way to do case insensitive comparison of UTF8 strings
LAPC> with non ascii characters (in the test even ansi strings failed).
10 matches
Mail list logo