Problème d'encodage

Fermé
misscasa2009 Messages postés 64 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 12 mars 2010 - 15 mai 2009 à 18:13
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 15 mai 2009 à 20:56
Bonjour,
j'ai mis un script en haut de ma page pour rectifier le problème d'encodage:

<?php header('Content-type: text/html; charset=UTF-8'); ?>


Mais j'ai un autre problème; des erreurs java script qui s'affiche:

constante chaine non terminée

saurez vous de quoi viens ces erreurs?

Merci.

4 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
15 mai 2009 à 18:28
Salut

Tu n'as pas besoin de mettre l'entête PHP.
Mets simplement UTF-8 dans la balise META
Ensuite vérifie bien que ton fichier soit enregistrer en UTF-8 ou Unicode
0
misscasa2009 Messages postés 64 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 12 mars 2010
15 mai 2009 à 18:35
j'ai déjà mis la balise meta avec utf8, mais ça marchait pas, ça ne marche que lorsque je met le header,
et pour l'enregistrement, comment je peux savoir sii c on unicode ou en utf8? et lequel je dois faire?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
15 mai 2009 à 20:36
Avec le Bloc-notes, lorsque tu fais "Enregistrer sous ...", il y a une liste où tu sais choisir "ANSI" ou "Unicode" : Choisis unicode
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
15 mai 2009 à 20:56
Tu n'as pas besoin de mettre l'entête PHP.
Bien sûr que si, les navigateurs ne se basent jamais sur la balise meta pour définir l'encodage de la page.
0