Pergunta

Em alguns navegadores está mostrando um caractere estranho em HTML

.cshtml

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

HTML gerado

Caractere ímpar

Imagem 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: ** No cromo, por exemplo, isso não ocorre!

Foi útil?

Solução

Esses caracteres são utf-8 ou mais provavelmente extraviados, mas sua codificação de caracteres é iso-8859.Você está mostrando ambas as codificações na cabeça.Mude para utf-8 e / ou remova esses caracteres.Mas acho que são perdidos.

Outras dicas

Eu me deparei com esse problema em uma circunstância muito específica: quando copiei / colei texto do MS Word para o Wordpress.Não sei qual sistema você está usando - mas, o que eu encontrei teve que acontecer para consertar:

Digamos que sua frase seja "Ver Jane [PERSONAGEM ESTRANHA] Executar."

Literalmente, tive que apagar "e R" no meio da frase e digitar manualmente de volta. Estranho, eu sei.Mas parecia haver um caractere de espaço estranho que simplesmente ficou preso lá.

Execute seu site por meio de um validador e veja se ele detecta algum problema de enconding, você pode ter problemas de enconding ouseu documento pode ser salvo como algo diferente de UTF-8 (como BOM UTF-8).

Tive um problema semelhante uma vez e descobri que, além das metatags, também precisava definir o cabeçalho da resposta.Não sei que linguagem você está usando, mas em Java, é algo assim: response.setCharacterEncoding("UTF-8");

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top