我正在使用 PostgreSQL 9.1。尝试默认强制执行 UTF8 编码。
这就是我正在做的事情。
service postgresql initdb -E 'UTF-8' --lc-collate='en_US.UTF-8' --lc-ctype=locale='en_US.UTF-8';
虽然初始化过程没有任何问题,
a\l
在psql
提示符处提供了详细信息。
List of databases
Name | Owner |Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+-------+-----------------------
postgres | postgres | LATIN1 | en_US | en_US|
为什么UTF-8
编码没有得到强制执行?