{{tag>postgres sql erreur encodage charset}} ====== Erreur liée a l'encodage lors de la création de la base ====== Sous Postgres 9, impossible de créer une base utilisant le jeu de caractère latin1 lorsque le cluster de bases de données est initialisé avec la locale du système **fr_FR.UTF-8** sous Ubuntu. L'erreur suivante est affichée: ERROR: encoding "LATIN1" does not match locale "fr_FR.UTF-8" DETAIL: The chosen LC_CTYPE setting requires encoding "UTF8". Utiliser les options **lc_collate** et **lc_ctype** avec **C** en paramètre: CREATE DATABASE ma_base WITH TEMPLATE = template0 ENCODING = 'LATIN1' lc_collate='C' lc_ctype='C';