Re: compare lower case and upper case when encoding is utf-8

From: Quan Zongliang <quanzongliang(at)gmail(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Pgsql Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: compare lower case and upper case when encoding is utf-8
Date: 2012-06-18 01:44:26
Message-ID: 4FDE87FA.6080101@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 2012/6/18 7:13, Peter Eisentraut wrote:
> On lör, 2012-06-16 at 16:21 +0800, Quan Zongliang wrote:
>> I found that lower case is less than upper case when the db is
>> created
>> with utf8.
>> I tried below
>> locale en_US.utf8 'A'<'a' false
>> locale ja_JP.utf8 'A'<'a' true
>> locale zh_CN.utf8 'A'<'a' false
>> Under Windows
>> locale Chinese_China 'A'<'a' false
>>
>> I am not sure it is normal or not.
>> But in Chinese, the lower case should be greater than upper, same as
>> locale C.
> The operating system locale determines that, so you need to look there
> if you don't agree with the result.
>
> http://wiki.postgresql.org/wiki/FAQ#Why_do_my_strings_sort_incorrectly.3F
>
>
I see, thank you.

Quan Zongliang

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Josh Kupershmidt 2012-06-18 03:21:27 Re: [BUGS] Tab completion of function arguments not working in all cases
Previous Message Tom Lane 2012-06-18 00:44:51 Re: SQL standard changed behavior of ON UPDATE SET NULL/SET DEFAULT?