我正在尝试在Postgresql 9.4中创建一个数据库
CREATE DATABASE "dbname" WITH ENCODING 'UTF8';
但得到
ERROR: encoding "UTF8" does not match locale "en_US" DETAIL: The chosen LC_CTYPE setting requires encoding "latin1".
错误. Postgresql在一个流浪盒上,我通过SSH隧道连接到这个数据库服务器. Vagrant Box的区域设置:
root@precise32:/vagrant# locale LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8
我的电脑的区域设置:
erayalakese at Eray-MacBook-Air in ~/Desktop/VAGRANTBoxES $locale LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL="en_US.UTF-8"
安装Postgresql 9.4后,我没有更改语言环境设置.
我怎么解决这个问题?