|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 33 ![]() |
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??? |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 26 ![]() |
Bonjour,
Si tu utilises du PHP, as-tu essayé les fonctions utf8_encode?, et utf8_decode()? |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 33 ![]() |
oui j'utilise déjà cela
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 3 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 227 ![]() |
bonjour,
peut-etre en utilisant sous postgres set client_encoding to 'moncodage'; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com