BUG #1721: mutiple bytes character string comaprison error - Mailing list pgsql-bugs

From Chii-Tung Liu
Subject BUG #1721: mutiple bytes character string comaprison error
Date
Msg-id 20050619112559.C8F73F0B04@svr2.postgresql.org
Whole thread Raw
Responses Re: BUG #1721: mutiple bytes character string comaprison error
Re: BUG #1721: mutiple bytes character string comaprison
List pgsql-bugs
The following bug has been logged online:

Bug reference:      1721
Logged by:          Chii-Tung Liu
Email address:      cdliou@mail.cyut.edu.tw
PostgreSQL version: 8.0.3
Operating system:   Windows XP SP2
Description:        mutiple bytes character string comaprison error
Details:

When compare two UTF-8 encoded string that contains Chinese words, the
result is always TRUE
1. create a database test with encoding set to unicode
CREATE DATABASE test
  WITH OWNER = postgres
       ENCODING = 'UNICODE'
       TABLESPACE = pg_default;
2. insert data with Chinese words
INSERT into node set title='1 中文'

3. SELECT title from node where title > '1.1 '
would return '1 中文'

4. Both SELECT '1 中文' > '1.1' and  SELECT '1.1' > '1 中文' return
FALSE

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #1720: placeholders do not work with timestamp prefix
Next
From: Zhenlei Cai
Date:
Subject: B-tree unique index duplicate key error happens only in SUSE 9.3