AJAX a accent grave [Résolu]

Signaler
Messages postés
68
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
15 septembre 2007
-
Messages postés
68
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
15 septembre 2007
-
JMKPROD

8 réponses

Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Dans la série "réponse à une question pas posée", il suffit de spécifier le même encodage header ('Content-Type: text/html; charset=utf-8;'); par exemple dans la page d'appel et la page qui renvoie les données.

Et utilise Firefox !
Messages postés
681
Date d'inscription
samedi 26 février 2005
Statut
Membre
Dernière intervention
21 août 2014
7
si c'est le problème que je pense essaye d'écrire l'accent directement comme 'à' dans la réponse AJAX et pas comme 'à'....

J'ai jamais compris pourquoi mais chez moi ça résolvais les problèmes....
utilise html_entity_decode() si jamais tu veux te débarasser des signes spéciaux dans un texte complèt préformaté...

Bonne soirée!

<hr size="2" width="100%" />Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo
<hr size="2" width="10" />
Messages postés
681
Date d'inscription
samedi 26 février 2005
Statut
Membre
Dernière intervention
21 août 2014
7
P.S.: utilise Firefox, ça tévite les problèmes de posts vides comme c'était le cas ici....

<hr size="2" width="100%" />Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo
<hr size="2" width="10" />
Messages postés
68
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
15 septembre 2007

JMKPROD
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
40
Salut

lol

utf8_encode();

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Messages postés
68
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
15 septembre 2007

JMKPROD

Merci 452661 Evangun je suis passé de: header ('Content-Type: text/html; charset =iso-8859-1;'); à  header ('Content-Type: text/html; charset=utf-8;');  et miracle plus de probleme d'accents!

Par contre il me faut remplacer dans mon code html les caractères accentués par leurs "equivalent" (&eacute;.......etc).

Grand merci depuis la Guadeloupe, DEAN... même pas peur!
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Bien :)

Si tu veux la solution ultime aux problèmes d'encodage, c'est entièrement passer en utf8.

Télécharge Notepad++ (à moins que t'aies mieux pour programmer, mais dans les gratuits ya pas à mon avis - je ne parle pas de Dreamweaver et compagnie),  dans "Formats" tu sélectionnes "Encoder en Ansi" et tu coches "Encoder en utf8 (sans BOM)" et là c'est bon, tu programmes ce que tu veux sans avoir à remplacer les accents par les équivalents en entités html.

à+
Messages postés
68
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
15 septembre 2007

Encore merci, j'utilise bien notepad++ mais je ne connaissais cet outil de format.
Je vais donc réactualiser mes codes existants et prendre de bonnes habitudes à l'avenir.

Un service vaut bien un autre, voici l'adresse d' un hebergeur (US) gratuit, SANS PUB, avec 5 bases mysql dont je suis satisfait: [www.00bp.com www.00bp.com]

JMKPROD