AJAX et cractères spéciaux
DO19
Messages postés
128
Date d'inscription
Statut
Membre
Dernière intervention
-
DO19 Messages postés 128 Date d'inscription Statut Membre Dernière intervention -
DO19 Messages postés 128 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voulant créer un site web sans avoir à recharger complétement ma page web, j'ai décidé de m'attaquer au AJAX mais alors la gros soucis, tous les caractères spéciaux des pages aux quels je fait appel se retrouvent remplacé par des ? dans un losange noir.
quelqu'un peut m'aider?
Cordialement DO19.
Voulant créer un site web sans avoir à recharger complétement ma page web, j'ai décidé de m'attaquer au AJAX mais alors la gros soucis, tous les caractères spéciaux des pages aux quels je fait appel se retrouvent remplacé par des ? dans un losange noir.
quelqu'un peut m'aider?
Cordialement DO19.
A voir également:
- AJAX et cractères spéciaux
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere speciaux mac - Guide
- Numéros spéciaux - Guide
- Caractere speciaux instagram - Guide
2 réponses
Salut,
Ça dépend de l'encodage de caractère dans tes pages. As-tu défini une balise <meta charset> ? Est-ce que ton navigateur utilise bien l'encodage spécifié sur cette balise ? Est-ce que toutes tes pages ont le même encodage ? Est-ce que le logiciel que tu utilises pour écrire ton code utilise aussi cet encodage ?
Il est vrai que les caractères sont une difficulté majeure dès que tu impliques Javascript. Mais y a moyen de faire.
Ça dépend de l'encodage de caractère dans tes pages. As-tu défini une balise <meta charset> ? Est-ce que ton navigateur utilise bien l'encodage spécifié sur cette balise ? Est-ce que toutes tes pages ont le même encodage ? Est-ce que le logiciel que tu utilises pour écrire ton code utilise aussi cet encodage ?
Il est vrai que les caractères sont une difficulté majeure dès que tu impliques Javascript. Mais y a moyen de faire.
J'ai déjà définit des balises de type meta charset j'ai essayer ces deux types :
<head header('Content-Type: text/html; charset=UTF-8');>
<head header('Content-Type: text/html; charset=ISO 8859-1');>
Que ce soit cette forme ou directement en <meta charset=ISO 8859-1>, cela ne fait aucune différence.
Sinon j'utilise Mozilla Firefox comme navigateur et pour écrire mon code j'ai notepad ++. Pour les pages j'ai bien fait en sorte de les mettre toutes avec le même encodage.
<head header('Content-Type: text/html; charset=UTF-8');>
<head header('Content-Type: text/html; charset=ISO 8859-1');>
Que ce soit cette forme ou directement en <meta charset=ISO 8859-1>, cela ne fait aucune différence.
Sinon j'utilise Mozilla Firefox comme navigateur et pour écrire mon code j'ai notepad ++. Pour les pages j'ai bien fait en sorte de les mettre toutes avec le même encodage.