184 votes

"’" apparaît sur la page au lieu de " ' "

s'affiche sur ma page au lieu de ' .

J'ai le Content-Type fixé à UTF-8 dans mes deux <head> et mes en-têtes HTTP :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

enter image description here

En outre, mon navigateur est réglé sur Unicode (UTF-8) :

enter image description here

Quel est donc le problème et comment puis-je le résoudre ?

0voto

Kaushal Panchal Points 21

Vous devez avoir copié/collé du texte à partir d'un document Word. Le document Word utilise des guillemets intelligents. Vous pouvez les remplacer par un caractère spécial (&rsquo ;) ou simplement les taper dans votre éditeur HTML (').

Je suis sûr que cela résoudra votre problème.

-1voto

Au lieu du signe dièse, j'ai utilisé : & dièse ; sans espace. Cela a résolu le problème pour moi.

Pour l'euro : & euro ; sans espace.

-4voto

TomerB Points 1

La même chose m'est arrivée avec le caractère "-" (long signe moins).
J'ai utilisé ce simple remplacement pour résoudre le problème :

htmlText = htmlText.Replace('–', '-');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X