Closed Bug 576945 Opened 14 years ago Closed 14 years ago

"Find" does not use Unicode equivalence to match strings

Categories

(Core :: Find Backend, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 202251

People

(Reporter: ejsanders, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6

The comparator for matching text does not obey the rules of Unicode equivalence for matching accented characters to their decomposed forms. This is reproduceable across products (tested FF and TB) and platforms (tested Vista and Ubuntu).

Reproducible: Always

Steps to Reproduce:
1. Visit http://en.wikipedia.org/wiki/Tom%C3%A1%C5%A1_Rosick%C3%BD
2. Press CTRL+F
3. Type "Tomas" or "Rosicky"

Actual Results:  
Only where the text has been Anglicised does it get highlighted, the accented versions are not found.

Expected Results:  
Highlighted the equivalent strings "Tomáš" and "Rosický".

Software that uses this type of matching includes: Webkit (Chrome/Safari), MySQL and Google Search.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.