Re: [pcre-dev] PCRE is not case insensitive with Greek chara…

Top Page
Delete this message
Author: Dimitrios
Date:  
To: pcre-dev
Subject: Re: [pcre-dev] PCRE is not case insensitive with Greek characters
On Thu, 12 Mar 2009 17:50:58 +0000 (GMT) Philip Hazel <ph10@???> wrote:

> The character U+391 is a Greek capital Alpha; the character U+3B1 is a
> lower case alpha. The test matches both. Without the /i option, it does
> not match the second string.


Obviously you didn't read the discussion thread in the php bug report :)

In Greek, there aren't only two "a" characters, there are four:

"Α" == "ά" == "α" == "Ά"
"Η" == "ή" == "η" == "Ή"
etc...

Thus, the default method, at least as is in PHP PCRE, doesn't support accented characters.

As a result, the string "ΚΙΝΗΤΗΡΑ" does not match "κινητήρα", which is wrong.