Domanda

In alcuni browser viene mostrato uno strano carattere in HTML

.cshtml

<h3>Cadastre seu currículo e faça parte da equipe Let’s Go.</h3>

HTML generato

Carattere dispari

Immagine completa

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" />

** NOTA: ** In Chrome, ad esempio, questo non si verifica!

È stato utile?

Soluzione

Questi caratteri sono utf-8 o più probabilmente randagi, ma la codifica dei caratteri è iso-8859.Stai mostrando entrambe le codifiche nella testa.Modificalo in utf-8 e / o rimuovi quei caratteri.Penso che siano randagi, però.

Altri suggerimenti

Mi sono imbattuto in questo problema in una circostanza molto specifica: quando ho copiato / incollato del testo da MS Word a Wordpress.Non so quale sistema stai usando, ma quello che ho scoperto doveva succedere per risolverlo:

Supponiamo che la tua frase sia "Vedi Jane [CARATTERE STRANO] Corri".

Ho dovuto letteralmente entrare e cancellare "e R" al centro della frase, quindi reinserirlo manualmente. Strano, lo so.Ma sembrava esserci uno strano carattere spaziale che è rimasto bloccato lì.

Esegui il tuo sito attraverso un validatore e verifica se rileva problemi di enconding, potresti avere problemi di enconding oil tuo documento potrebbe essere salvato come qualcosa di diverso da UTF-8 (come BOM UTF-8).

Una volta ho riscontrato un problema simile e ho scoperto che oltre ai meta tag, dovevo impostare anche l'intestazione della risposta.Non so quale lingua stai usando, ma in Java è qualcosa del genere: response.setCharacterEncoding("UTF-8");

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top