|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 127 ![]() |
Bonjour,
J'ai un serveur de test sous WindowsXP avec PostgreSQL 9.0.1 32bits et là j'ai les messages d'erreur avec accents. Je viens d'installer PostgreSQL 9.0.2 64bits sur mon serveur principal qui est sous Windows 7 64bits et là les messages d'erreur n'affiche pas les accents Petit test : Je crée un nouvel utilisateur qui n'a aucun droits et je fais un SELECT sur une table Dans le serveur PostgreSQL 9.0.1 32 bits le message d'erreur est : Citation:
Citation:
Les 2 installations sont faites avec les paramètres de base et la base de données est encodée en UTF8 Si qlq a une idée. Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 127 ![]() |
log ds dbVisualizer
11:51:55 [SELECT - 0 row(s), 0.000 secs] [Error Code: 0, SQL State: 42P01] ERREUR: la relation � test � n'existe pas extrait du fichier log dans le serveur sous Windows 7 64bits 2010-12-20 11:51:55 CET ERREUR: la relation « test » n'existe pas au caractère 15 Donc c'est correct dans le fichier log du serveur... j'ai restaurer le backup complet de mon système Windows7 64 + PostgreSQL 8.4.2 et là je n'ai aucuns problème avec aucun programme client ni mon programme Java... Si c'était un problème dans Windows7 (polices ou autre) je devrais avoir le même problème en me contectant sur le serveur PostgreSQL 9.0.1 tourant dans le PC sous XP...or ce n'est pas le cas. Je n'ai pas eu d'avertissement lors de l'installation... J'ai recopier le fichier de configuration du serveur XP vers le serveur Win7 et cela ne change rien. Je voudrais garder les message en français et les avoir correctement visibles... Comment puis-je faire ? Merci d'avance. |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
Que renvoie ?
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 127 ![]() |
SHOW client_encoding donne :
Dans mon programme Java, dbvisualizer et pgAdmin ->UNICODE Dans EMS SQL Manager ->UTF8 ********************************************************* Derniers tests sur un autre PC dans lequel je n'installe rien à part Windows et PosgreSQL Test 1 : Windows 7 64 bits et PosgreSQL 9.0.2 64 bits ... même problème (Java, dbVisualizer) Test 2 : Windows 7 64 bits et PosgreSQL 9.0.2 32 bits ... même problème (Java, dbVisualizer) Test 3 : Windows 7 32bits et PosgreSQL 9.0.2 32 bits ... PAS de problème (Java, dbVisualizer) Sortie de dbVisualizer (je n'ai pas trouvé de fichier log) ... Physical database connection acquired for: Test9.0 (Win7-32) 17:15:21 [SHO - 0 row(s), 0.000 secs] [Error Code: 0, SQL State: 42601] ERREUR: erreur de syntaxe sur ou près de « sho » Position : 1 ... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors] ... Physical database connection acquired for: Test9.0 (WinXP) 17:17:07 [SHO - 0 row(s), 0.000 secs] [Error Code: 0, SQL State: 42601] ERREUR: erreur de syntaxe sur ou près de « sho » Position : 1 ... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors] ... Physical database connection acquired for: Test9.0 (Win7-64) 17:18:01 [SHO - 0 row(s), 0.000 secs] [Error Code: 0, SQL State: 42601] ERREUR: erreur de syntaxe sur ou pr�s de � sho � Position : 1 ... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors] Copie d'écran de l'erreur à partir de mon programme Java connecté sur Test9.0 (Win7-64) Copie d'écran de l'erreur à partir de mon programme Java connecté sur Test9.0 (Win7-32) Copie d'écran de l'erreur à partir de mon programme Java connecté sur Test9.0 (WinXP) J'ai un PG 8.4 installé sur Windows 7 64 bits qui ne pose pas ce problème |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 127 ![]() |
SHOW client_encoding renvoit UNICODE dans tous les cas sauf dans la console SQL (installé par PG9) et EMS SQL Manager, là c'est UFT8.
Voici encore qlq tests et résultats troublant. Il y a manifestement un problème d'encodage je crois mais que faire ??? J'ai executer les commande suivantes dans la console SQL (installée avec PG9, DbVisualizer 7.1.4, la console CMD de Windows 7, un petit programme java (source incluse) de test avec la JVM 6u23, pgAdmin et le fichier log de PG9 ) -connection à la base postgres -SHOW client_encoding -SELECT * from clients (table qui n'existe pas pour provoquer une erreur) Pour rappel voici ce que j'ai installé dans les 2 PC (1 en 32 bits l'autre en 64 bits): Windows 7 JVM 6u23 DbVisualizer 7.1.4 PostgreSQL 9.0.2 Que faire ? Que tester encore ? Ce serait interressant de savoir si qlq a un PC avec Win7-64 FR + PG9-64 avec messages en FR qui ne pose pas ce problème... |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 127 ![]() |
Apparement il s'agit d'un problème d'encodage parce que les messages sont corrects dans le fichier log de PG9...
Mais comment corriger cela ? Je n'ai pas le problème avec mon serveur de production PG8.4 sous Windows7-64bits. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com