Compartir en Facebook





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 : 2116 veces
Zona de Programas
» Tutorial PhpBB
phpBB es un sistema de foros gratuito basado en un ...
» Shoutcast
SHOUTcast es una tecnología de streaming auditiva ...
» Cute FTP
FTP es uno de los más importantes servicios de Int ...
» Filezilla
FileZilla es un cliente FTP, gratuito, libre (GNU) ...
» PHPDesigner 2009
PHPDesigner 2009 es un excelente editor de program ...
» Manual OSCommerce
osCommerce (de Open Source Commerce) es una aplica ...
» Winamp
Winamp es un reproductor multimedia, para la plata ...

Tu página en las primeras posiciones de Google. Compita a lo grande siendo uno de los primeros, deje este trabajo a nuestros especialistas SEO. Somos Profesionales no pierda su tiempo.

Ver Más

Te ofrecemos la mejor señal de radio por internet, contamos con los mejores servidores del mercado en el mejor datacenter del Mundo, Panel Whmsonic, AutoDj o Dj Automatico, cero buffer.

Ver Más

Contamos con el mejor equipo de programadores y diseñadores, con la experiencia en la elaboración de proyectos web. Innovamos nuevas tendencias. Diseños orientados a Redes Sociales.

Ver Más

¿Qué es Softaculous? Es un auto instalador que permite en solo un click instalar WordPress, Joomla, Moodle y otros Script. Puede solictar a nuestros programadores ayuda en la instalación.

Ver Más
Plugins
Sobre Nosotros
La Empresa
DOCTOR PC PERU E.I.R.L
R.U.C 20515853724
Reportar Enlace Roto o Abusos
Recibe Ofertas y Promociones :
Contacto

Soporte: soporte
inkawebdesign.com
Informes: info
inkawebdesign.com
Facturación: facturacion
inkawebdesign.com
Pagos: pagos
inkawebdesign.com

Promociones y Novedades
Partners
Alojamiento Web

Qué es hosting ?
Hosting para Pymes
Qué es una Página Web
Diseño Web para PYMEs

Tu IP es : 107.22.156.205
Siguenos
Aceptamos pagos de
Copyright © 2013 InkaWebDesign.com - LIMA, PERU - T/Fax: (511) 5786934 - Claro: (511) 9 9301 5610 - Movistar: (511) 9 5566 6010 - Nextel: 826*3080 - RPM: *0233630
XHTML - CSS