來自此鏈接http://wiki.postgresql.org/wiki/Todo:Collate和http://www.postgresql.org/docs/9.1/static/collation.html。這讓我感到困惑。LC_COLLATE和LC_CTYPE在postgreSQL中支持utf-8
他們說,utf-8
支持取決於操作系統的能力,它的傳送在每個LC_COLLATE
和LC_CTYPE
選項之間。
當我使用pdAdmin III
創建數據庫時,有3個選項,C, Posix and English_United States.1252
。 C, Posix and English_United States.1252
有什麼不同?
我想使用所有支持的語言,即unicode utf-8
,這似乎不是一個選項。
我必須選擇爲LC_COLLATE
和LC_CTYPE
用於創建支持PostgreSQL 9
utf-8
數據庫中的值是什麼?
OWH感謝非常。現在我明白了。 – Ahmad
但我有問題。 我嘗試重新安裝postgresql,然後在開始安裝時,我選擇了POSIX。完成後,我嘗試創建新的數據庫,但我得到錯誤「無效區域名稱POSIX」 – Ahmad
@Ahmad:嘗試使用'C'來代替。 –