我從一個新的和舊的ubuntu存儲庫中有一個標準的postgresql服務器。postgresql中國際字符的lower()函數
第一個是postgresql服務器8.3.12。這裏較低的()函數正常工作在丹麥字母「æ」
go=# select lower('Æ');
lower
-------
æ
(1 row)
現在上的Postgres 9.1.9功能不起作用(它返回相同的大寫字母)
go=# select lower('Æ');
lower
-------
Æ
(1 row)
不任何人有一個想法如何改變這種行爲?
(我的真正的問題是ILIKE不會對丹麥的人物無論是工作,但我認爲上面的例子會使問題更加清晰)
你確定你還沒有遺漏什麼,它適用於sqlfiddle - http://sqlfiddle.com/#!1/d41d8/1253,版本9.1.9? –