Caratères spéciaux PHP/Postgresql/Apache

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Caratères spéciaux PHP/Postgresql/Apache

par IDNoires » 30 juil. 2007, 17:02

je sais que je vais en faire bondir certains mais utilises tu htmlentities pour afficher tes données ? (j'ai présupposé que tu utilisais php)
Il codera tes caractères "bizarres" par leur équivalent HTML et tu ne devrais plus avoir de soucis d'affichage... normalement...

Caratères spéciaux PHP/Postgresql/Apache

par bzayid » 30 juil. 2007, 11:37

Bonjour,

J'ai un petit problème pour afficher correctement les caractères spéciaux...

Ma DB (postgresql) est en latin1. Les caractères sont correctement encodés dans la DB (j'ai vérifié).

Mon meta dans mon script html:

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Or, dans mon navigateur (windowsXP/firefox ou IE), les caractères spéciaux n'apparaissent pas correctement...

Par défaut, firefox utilise l'encodage utf8... Si je le force à utiliser iso-8859-1, alors c'est bon... Le problème c'est qu'à chaque fois que je recharge une page, il repasse en utf8...

Le problème proviendrait-il de la configuration d'apache ? Si oui, que dois-je vérifier exactement ?

Merci d'avance.