https://bugs.documentfoundation.org/show_bug.cgi?id=148650

Mike Kaganski <mikekagan...@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |er...@redhat.com

--- Comment #2 from Mike Kaganski <mikekagan...@hotmail.com> ---
The transliteration (with only TransliterationFlags::IGNORE_CASE set!) used to
make case-insensitive match converts the 16-character string into these 20
characters:
'ά' - 'ά'
'έ' - 'έ'
'ί' - 'ί'
'ό' - 'ό'
'ύ' - 'ύ'
'ώ' - 'ώ'
'ή' - 'ή'
'ΐ' - 'ι'
      '̈'
      '́'
'ΰ' - 'υ'
      '̈'
      '́'
'Ά' - 'ά'
'Έ' - 'έ'
'Ί' - 'ί'
'Ό' - 'ό'
'Ύ' - 'ύ'
'Ώ' - 'ώ'
'Ή' - 'ή'

Indeed, the searched character is found there.
Of course, it *seems* that the original code should use case-insensitive
("binary") comparison, and replacing 'instr(grkchrs, "ι")' with 'instr(1,
grkchrs, "ι", 0)' gives the expected 0. But is the transliteration correct in
this case?

Eike: do you know if it's correct?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to