Ich beantworte dies, weil bei mir nichts von StackOverFlow funktioniert hat.
Ich habe zwei Lösungen von anderen Websites kombiniert, die die Arbeit erledigt haben (diese Antwort funktioniert für Ubuntu Server 12.04 und PGSQL 9.1):
Datei erstellen:
nano /etc/profile.d/lang.sh
Fügen Sie Folgendes hinzu
export LANGUAGE="en_US.UTF-8"
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
Speichern
Starten Sie die Shell neu oder führen Sie alle Exportbefehle manuell in der aktuellen Shell-Instanz aus
Neu konfigurieren, damit die Kodierung UTF8 sein kann ([von hier erhalten][1])
sudo su postgres
psql
update pg_database set datistemplate=false where datname='template1';
drop database Template1;
create database template1 with owner=postgres encoding='UTF-8'
lc_collate='en_US.utf8' lc_ctype='en_US.utf8' template template0;
update pg_database set datistemplate=true where datname='template1';
Verwenden Sie Vorlage1 für die DB-Erstellung.
Ich hoffe, das hilft;)