Carácter extraño en HTML
-
27-10-2019 - |
Pregunta
En algunos navegadores se muestra un carácter extraño en HTML
.cshtml
<h3>Cadastre seu currículo e faça parte da equipe Let’s Go.</h3>
HTML generado
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: ** En Chrome, por ejemplo, ¡esto no ocurre!
Solución
Esos caracteres son utf-8 o más probablemente extraviados, pero su codificación de caracteres es iso-8859.Estás mostrando ambas codificaciones en la cabeza.Cámbielo a utf-8 y / o elimine esos caracteres.Sin embargo, creo que esos son perros callejeros.
Otros consejos
Me encontré con este problema en una circunstancia muy específica: cuando copié / pegué texto de MS Word en Wordpress.No sé qué sistema estás usando, pero lo que encontré tuvo que suceder para solucionarlo:
Digamos que tu oración es "Ver a Jane [PERSONAJE EXTRAÑO] correr".
Literalmente tuve que ingresar y borrar "e R" en el medio de la oración, luego volver a escribirlo manualmente. Extraño, lo sé.Pero parecía haber un personaje espacial extraño que simplemente se atascó allí.
Ejecute su sitio a través de un validador y vea si detecta algún problema de codificación, es posible que tenga problemas de codificación osu documento puede guardarse como algo diferente a UTF-8 (como BOM UTF-8).
Tuve un problema similar una vez y descubrí que además de las metaetiquetas, también tenía que configurar el encabezado de respuesta.No sé qué lenguaje estás usando, pero en Java, es algo como esto: response.setCharacterEncoding("UTF-8");