Movistar:955666010
Claro:993015610
WhatsApp:993015610
logo inkawebdesign
Mejor

Hosting Peru

y Registros de Dominios


CENTRAL :
(511) 578 6934
Tutoriales
Publicación : 2012-05-09 10:49:59
Problemas de codificación UTF-8, ISO-8859-1

Recientemente se ha tenido que pelear seriamente con el problema de las codificaciones. Y es que para todos aquellos que no hablamos o sepamos los tipos de lenguajes se nos plantean dificultades en el mundo de la informática.

Aforturnadamente poco a poco se van superando, pero claro uno que nunca se había encontrado con este problema, debido a que llevaba cuidado en todo lo que hacía ha visto como al descuidarse un poco puede tener un serio problema.

Pues bien, dependiendo de sí el charset del html es UTF-8 o ISO-8859-1 la cosa puede cambiar y de que manera.

Charset UTF-8:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Charset ISO-8859-1:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>

Por ejemplo con la primera línea, estamos diciendo que el documento está codificado como UTF-8. Esto significa que todas las tildes y caracteres no anglosajones estarán disponibles cuando visualicemos la página web. En la segunda línea esto no será así y dónde hayan tildes o caracteres no anglosajones saldrá el siguiente carácter:

A continuación usted visualizara el código php que prueba este ejemplo. Imagine que en la cabecera de nuestro documento HTML hemos definido la codificación como UTF-8.

El siguiente código sacaría por pantalla este resultado:

< ?php
$cadena= 'Mañana iré al cine';
$utf= utf8_decode($cadena);
$cad= utf8_encode($utf);
echo $cadena;
echo $utf;
echo $cad;
?>

La primera línea muestra la cadena tal cual la tenemos. Es decir como el documento esta codificado en UTF-8 la cadena se muestra correctamente. En la segunda línea al llamar a la función utf8_decode($cadena); lo que estamos haciendo es pasar una cadena de UTF-8 a ISO-8859-1, de ahí que no se visualicen correctamente ni la “ñ” ni la “í”.

Utilizad UTF-8, pero si el sistema no lo permite tener en cuenta que con encode y decode de php podemos manejar el asunto.







Compartir en Facebook





Publicación : 2012-05-09 10:49:59 | Leido : 6333 veces
Zona de Programas
» Filezilla
FileZilla es un cliente FTP, gratuito, libre (GNU) y de código abierto. Sustenta FT ...

» Manual OSCommerce
osCommerce (de Open Source Commerce) es una aplicación de comercio electrónico Permit ...

» Tutorial PhpBB
phpBB es un sistema de foros gratuito basado en un conjunto de paquetes de código program ...

» Winamp
Winamp es un reproductor multimedia, para la plataforma Microsoft Windows creado el 21 de ...

» PHPDesigner 2009
PHPDesigner 2009 es un excelente editor de programación. PHPDesigner 2009 sirve como e ...

Soporte Comuniquese
x

¿Cómo podemos ayudarle?
Elige un tema y nos aseguramos de que está en buenas manos.
CHAT
Contacto
Skype

x
Contáctenos
Codigo Generado
x

Central : (01) 578 6934
RPM : #955666010
Claro : 993015610
Móvil : 955666010