From: | "Robert Siemer" <Robert(dot)Siemer-postgresql(dot)org(at)backsla(dot)sh> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #2592: ILIKE does not care about locales |
Date: | 2006-08-27 12:58:00 |
Message-ID: | 200608271258.k7RCw0s3065212@wwwmaster.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 2592
Logged by: Robert Siemer
Email address: Robert(dot)Siemer-postgresql(dot)org(at)backsla(dot)sh
PostgreSQL version: 8.1.4
Operating system: Linux
Description: ILIKE does not care about locales
Details:
Hi!
As I don't want to risk getting things mixed up here in this very report,
lets assume:
s and t are strings with one 'international' character, one having the lower
case the other upper
lower(s) LIKE lower(t) yields True, as it should
s ILIKE t yields False --> I expect True
I tried this with LC_COLLATE=C and the rest LC_...=es_ES.utf8
dennisb from irc reported LC_everything=sv_SE.UTF-8 with version 8.1.0
having the same problems.
Some "non-normative" examples for s and t:
http://rafb.net/paste/results/bMRfez77.html
and , ,
From | Date | Subject | |
---|---|---|---|
Next Message | Igor Urisman | 2006-08-27 23:50:57 | BUG #2593: Improper implimentation of SQLException |
Previous Message | Peter Eisentraut | 2006-08-27 05:17:11 | Re: error in upper() |