affichage des lettres spéciales bug

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 : affichage des lettres spéciales bug

par Genova » 09 août 2007, 09:37

Si tu veux tout afficher en UTF8 tu dois :
- Encoder tes fichiers sources (php, html, js) en UTF8 (via ton éditeur de texte)
- Ajouter le META (ou le header) UTF8 pour préciser que l'encodage de ton site est en UTF8
- Si tu affiches des informations de ta base de donnée, encoder tes tables en UTF8

PS : si le bug persiste, essaie avec un autre navigateur pour voir si ça ne vient pas de ta config

par yuuzhantar » 08 août 2007, 21:56

j'ai essayé de faire un
header('Content-type: text/html; charset=UTF-8');
mais c'est toujours pareil
alors j'ai testé le utf8_encode()

et ca marche

mais pourquoi de temps en temps sa affichait les caractères spéciaux et de temps en temps non ?

c'est assez bizarre

merci

edit :

encore pire ! celà n'affiche même plus un € hors d'un code php je comprends pas pourquoi

alors qu'il y a quelques heures cà marchait très bien,

par Genova » 08 août 2007, 14:00

Bonjour,
vérifie l'encodage de ta page et essaie d'appliquer un utf8_encode() pour voir.

affichage des lettres spéciales bug

par yuuzhantar » 08 août 2007, 13:25

Bonjour

j'ai un petit problème avec l'affichage de mes news,
c'est simple, je fait une requete sql et je prends les news de ma base de données

puis je fais un echo"$news";

et quand j'ai des caractères spéciaux : par exemple aoùt
cela affiche ao?t

comment faire ?

merci