Codage des bases en UTF8 sous Postgresql
pcsystemd
Messages postés
702
Date d'inscription
Statut
Membre
Dernière intervention
-
dragondark Messages postés 465 Date d'inscription Statut Membre Dernière intervention -
dragondark Messages postés 465 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
lorsque j'installe postgresql 8.3 sous Débian, il me créeait mes bases de données en LATIN1. Comment faire pour qu'il me créait les bases en UTF8 par défaut?
Merci
lorsque j'installe postgresql 8.3 sous Débian, il me créeait mes bases de données en LATIN1. Comment faire pour qu'il me créait les bases en UTF8 par défaut?
Merci
A voir également:
- Lc_ctype postgresql
- Navicat postgresql - Télécharger - Gestion de données
- Sql manager for postgresql - Télécharger - Bases de données
- DBConvert for Access & PostgreSQL - Télécharger - Gestion de données
3 réponses
il dois te les créer comme cela !=)
donc toi tu passe cette commande :
je ne connais plus les interfaces psql, par manque d'utilisation, mais le sql reste le plus simple moyen :)
CREATE DATABASE Mabase ENCODING 'LATIN1'
donc toi tu passe cette commande :
CREATE DATABASE Mabase ENCODING 'UTF8'
je ne connais plus les interfaces psql, par manque d'utilisation, mais le sql reste le plus simple moyen :)
Merci pour ton info. Pour la création d'une nouvelle base c'est effectivement CREATE DATABASE mabase WITH ENCODING 'UTF8'; qu'il faut utilisé mais lorsque tu installes Postgresql il créait une base par défaut qui est postgres hors il l'a crée en LATIN1 alors que normalement postgresql devrait l'a creait en UTF8 par défaut vu mes locales qui sont en fr_FR sous Débian.
De plus si j'essaies de créer une bdd avec l'option WITH ENCODING j'ai l'erreur suivante :
CREATE DATABASE mabase WITH ENCODING 'UTF8';
ERREUR: l'encodage UTF8 ne correspond pas à la locale fr_FR du serveur
DETAIL: Le paramètre LC_CTYPE du serveur nécessite l'encodage LATIN1.
L'accès au savoir est la première liberté que chaque homme devrait avoir.
De plus si j'essaies de créer une bdd avec l'option WITH ENCODING j'ai l'erreur suivante :
CREATE DATABASE mabase WITH ENCODING 'UTF8';
ERREUR: l'encodage UTF8 ne correspond pas à la locale fr_FR du serveur
DETAIL: Le paramètre LC_CTYPE du serveur nécessite l'encodage LATIN1.
L'accès au savoir est la première liberté que chaque homme devrait avoir.
https://forum.ovh.com/
d'après ce que j'ai pu attraper, il y a pas mal d'erreur similaire sur le web apparemment
Cordialement
Dragondark de lonlindil
d'après ce que j'ai pu attraper, il y a pas mal d'erreur similaire sur le web apparemment
Cordialement
Dragondark de lonlindil