Cómo evitar signos raros en HTML al tildar palabras usando metatags

  • Autor Autor Techno3D
  • Fecha de inicio Fecha de inicio
T

Techno3D

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
[Aporte] Evitar que aparezcan mal las palabras con acentos.​


Hola amigos de Forobeta, estoy comenzando a aportar en HTML y por eso les traigo este simple aporte en el cual les enseñare una forma de "Cómo evitar que aparezcan mal las palabras que escribimos con acento".
Esto depende del servidor donde hallamos alojado nuestra web, así que si te salen un símbolo raro en vez del acento, este es tu tutorial.


1- ¿Por qué salen mal escritos los acentos?​

Esto sucede porque los navegadores interpretan el código HTML de distintas maneras, según piense en que idioma esta escrita tu web. Los navegadores distinguen el idioma de la web mediante una codificación. Entonces, lo que haremos es poner en las cabeceras de todas las pagina que tenemos para nuestra web una línea que indicará al navegador la codificación que ocupara.

La línea que insertaríamos en todas las cabeceras de todas las paginas que componen tu web es esta:
Insertar CODE, HTML o PHP:
<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type>

Estas líneas son llamadas "Metatags" estas líneas no muestran nada en la web, es decir no son visibles, solo indican al navegador cómo interpretar el código de dentro del Body de nuestra web.
Complejamente hablando, esto indica que el Body es un código HTML, la cual su codificación es de tipo "iso-8895-1" que si no mal recuerdo es una codificación europea la cual si distingue los acentos.


2- ¿En que parte de la cabecera coloco el código?​

Para evitar problemas recomiendo que la pongas justo debajo de la etiqueta de <head>

Bueno, esto es todo, con esta simple línea espero que ya no les salgan esos molestos símbolos raros que salen en algunos servidores en vez de los acentos. Si siguen todo correctamente, les aseguro al 100% que les funcionara.
 
También en vez de poner
HTML:
charset=iso-8859-1
se puede con
HTML:
charset=UTF-8

Es más fácil de recordar. Saludos :encouragement:
 
Claro, gracias por la afirmación aunque para que todos los que lean sepan, termina siendo lo mismo, solo seria una abreviación (por decirlo así) del mismo.
Gracias Zetta, saludos.
 
muchas gracias, es lo que estaba buscando
 
Atrás
Arriba