Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2008, 13h07   #1
Candidat au titre de Membre du Club
 
Inscription : août 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 33
Points : 11
Points : 11
Par défaut utf8 latin1 encoding

Bonjour.



d'après un article de ce site je me situe dans ce cas:

Si la page affiche des caractères de ce type : "é", "î", "Ã", ...
=> Les données ont été enregistrées au format UTF-8, et le navigateur les affiche en pensant avoir affaire à de l'ISO.


EN fait mon postgres est en latin1 et ma bd en utf8.

comment régler ce problème???
emilek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 13h25   #2
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 26
Points : 11
Points : 11
Bonjour,

Si tu utilises du PHP, as-tu essayé les fonctions utf8_encode?, et utf8_decode()?
Ridculle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 17h18   #3
Candidat au titre de Membre du Club
 
Inscription : août 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 33
Points : 11
Points : 11
oui j'utilise déjà cela
emilek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 17h19   #4
Invité de passage
 
Inscription : avril 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 3
Points : 2
Points : 2
Par défaut Pas d'issue ...

Le comportement des fonctions est très variant :
- utf8_decode ne me donne pas toujours le bon résultat, parfois elle me remplace le é est remplacé par un ?
- idem pour htmlspecialchars qui ne me donne pas toujours le bon résultat, elle ne change rien aux caractères tels qu'ils se trouve dans la base.
- Parfois la balise <meta http-equiv="Content-Type" content="text/html; charset=utf8"> fait l'affaire avec un encodage different.

je n'arrive pas pour l'instant à trouver une solution globale.
badiddou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2008, 08h14   #5
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
bonjour,
peut-etre en utilisant sous postgres
set client_encoding to 'moncodage';
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h09.


 
 
 
 
Partenaires

Hébergement Web