Caractère bizarre en HTML
-
27-10-2019 - |
Question
Dans certains navigateurs montre un étrange personnage en HTML
.cshtml
<h3>Cadastre seu currículo e faça parte da equipe Let’s Go.</h3>
HTML généré
METAS
<meta name="title" content="Let's Go Festas" />
<meta name="url" content="http://letsgofestas.com.br" />
<meta name="description" content="isto é um teste" />
<meta name="keywords" content="teste" />
<meta name="charset" content="ISO-8859-1" />
<meta name="autor" content="Bind Solution" />
<meta name="company" content="Let's Go Festas" />
<meta name="revisit-after" content="10" />
<meta name="viewport" content="width=device-width" />
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="all" />
<meta name="classification" content="Internet" />
<meta name="publisher" content="Bind Solution" />
<meta name="copyright" content="Bind Solution" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
** NOTE: ** En chrome par exemple, cela ne se produit pas
La solution
Ces caractères sont utf-8 ou chiens errants plus susceptibles, mais l'encodage de caractères est iso-8859. Vous montrez deux codages dans la tête. Changez-le utf-8 et / ou supprimer ces caractères. Je pense que ce sont les animaux errants, cependant.
Autres conseils
J'ai rencontré ce problème dans une situation très particulière: quand je copiais / texte collé sur MS Word dans Wordpress. Je ne sais pas quel système vous utilisez - mais, ce que j'ai dû arriver à corriger:
Disons que votre phrase est "Voir Jane [CARACTERE ÉTRANGE] Exécuter".
J'ai eu littéralement aller et supprimer « e R » au milieu de la phrase, puis tapez manuellement qui avant. Odd, je sais. Mais il semble y avoir un caractère d'espace étrange que tout est resté coincé là-dedans.
Exécuter votre site grâce à un validateur et voir si elle est utilisée pour toutes les questions enconding, vous pourriez avoir des problèmes ou enconding votre document peut être enregistré comme autre chose que UTF-8 (comme nomenclature UTF-8).
J'ai eu un problème similaire une fois et a constaté que, en plus des balises meta, je devais définir l'en-tête de réponse aussi bien. Je ne sais pas quelle langue que vous utilisez, mais en Java, il est quelque chose comme ceci: response.setCharacterEncoding("UTF-8");