PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Nom de base de données accentué

Technique - général | Nom de base de données accentué

Par Skywolf_78 le 18/04/2006 - 11:50

Bonjour tout le monde,

J'ai un soucis pour me connecter à ma base de données.
Je suis sous Linux Slackware 10.2
J'utilise postgresql 8.1.4 et postgresql-8.1-405.jdbc3.jar

Mon problème est que la base de données à laquelle je doit me connecter comporte des accents dans son nom (exemple: maBaseAccentuée). En ligne de commande ca marche parfaitement bien, mais avec JDBC j'obtient le message suivant:FATAL: database "maBaseAccentu?e" does not exist.

Donc j'aimerai savoir comment faire ?
J'ai essayé d'encoder l'url dans différents format sans succès :(

Bien à vous.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour cela est surement

Christophe Chauvet/ = 18 Avril, 2006 - 11:53

Bonjour

cela est surement dût au fait que JDBC utilise l'encodage UTF8, donc je déconseille fortement d'utiliser les noms accentués

Cordialement.

Christophe Chauvet
http://kryskool.org/


Bonjour, Malheureusement j

Skywolf_78/ = 18 Avril, 2006 - 11:57

Bonjour,

Malheureusement je n'ai pas le choix.
J'ai essayé d'encoder l'url au format UTF8 justement mais ca ne marchait pas mieux.

Cordialement.


La base de données se trouve

Christophe Chauvet/ = 18 Avril, 2006 - 13:30

La base de données se trouve t'elle en UTF8 ?

Cordialement.

Christophe Chauvet
http://kryskool.org/


Oui, la commande psql -l me r

Skywolf_78/ = 18 Avril, 2006 - 14:39

Oui, la commande psql -l me retourne
maBaseAccentuée | linus | UTF8


La base a t'elle été crée

Christophe Chauvet/ = 18 Avril, 2006 - 16:14

La base a t'elle été crée avec des ""

car

CREATE DATABASE maBaseAccentuée;

est différent de

CREATE DATABASE "maBaseAccentuée";

Cordialement.

Christophe Chauvet
http://kryskool.org/


Bonjour, En faite elle a e

Skywolf_78/ = 19 Avril, 2006 - 08:10

Bonjour,

En faite elle a ete créée avec

createdb -U projet -E UTF8 testé

J'ai fait des tests en local avec es deux solutions que tu donnais mais ca ne change rien. J'ai l'impression que le problème vient plutot de l'encodage de l'url.

Cordialement.


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.