Web y formulario con la letra ñ

Actualizado el domingo, 19 junio, 2016

Son muy comunes visualizar paginas web o formularios] web en los cuales observamos caracteres extraños. Porque? tiene su explicación, lo que nos está pasando es que visualizamos caracteres donde tendríamos que ver tildes, letra ñ, etc… . Esto sucede cuando la web o el formulario no está preparada para reconocer caracteres UTF-8 intentaremos solucionarlo.

Debemos seguir estos pasos:
Cabecera HTML
En el HEAD de la página, especificaremos el juego de caracteres a usar:

<HEAD>
 <meta name="tipo_contenido"  content="text/html;" http-equiv="content-type" charset="utf-8">
</HEAD>

Cabecera HTML5
En el HEAD de la página, especificaremos el juego de caracteres a usar:
<HEAD>
 <meta charset="UTF-8">
</HEAD>

XML
En xml sería:
<?xml version="1.0" encoding="UTF-8"?>

Formularios
Los formularios también deben estar configurados para procesar UTF-8:
<form name="formulario_usuario" method="post" accept-charset="UTF-8">

Base de datos
Los datos que se quieran convertir a UTF-8 desde una sentencia deberán obedecer a la siguiente sintaxis en una sentencia SQL:
INSERT INTO tabla VALUES (CONVERT(_latin1'Pepito Pérez' USING utf8), '1', md5("12345"));

HTML estático
Para que los textos estáticos muestren caracteres especiales, estos caracteres deben ser escritos con su nombre HTML:
á => &aacute;
é => &eacute;
í => &iacute;
ó => &oacute;
ú => &uacute;

Ver listado completo, aquí.
JavaScript
En javascript usaremos directamente el carácter en su formato UTF-8, las vocales acentuadas y la ñ serian así:
á => á
é => é
í => í
ó => ó
ú => ú
ñ => ñ

 

Agregar comentario