Codage des bases en UTF8 sous Postgresql
Fermé
pcsystemd
Messages postés
702
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
6 novembre 2024
-
9 mars 2011 à 08:47
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 - 9 mars 2011 à 10:07
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 - 9 mars 2011 à 10:07
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
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
157
9 mars 2011 à 08:56
9 mars 2011 à 08:56
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 :)
pcsystemd
Messages postés
702
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
6 novembre 2024
23
Modifié par pcsystemd le 9/03/2011 à 09:31
Modifié par pcsystemd le 9/03/2011 à 09:31
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.
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
157
9 mars 2011 à 10:07
9 mars 2011 à 10:07
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