Foros del Web » Programando para Internet » PHP »

A vueltas con utf8 e ISO8859-1

Estas en el tema de A vueltas con utf8 e ISO8859-1 en el foro de PHP en Foros del Web. Leyendo el hilo http://www.forosdelweb.com/f18/si-que-sustituye-ue-581111/ he descubierto que la solución no es del todo correcta. Al menos conmigo no lo ha sido. Me explico, si le ...
  #1 (permalink)  
Antiguo 27/02/2012, 03:33
 
Fecha de Ingreso: febrero-2007
Mensajes: 20
Antigüedad: 17 años, 2 meses
Puntos: 4
A vueltas con utf8 e ISO8859-1

Leyendo el hilo http://www.forosdelweb.com/f18/si-que-sustituye-ue-581111/ he descubierto que la solución no es del todo correcta. Al menos conmigo no lo ha sido.

Me explico, si le coloco el utf8_decode(), me codifica como ISO-8895-1 correctamente los caracteres que son utf8, pero los que ya son iso-8895-1 me los transforma en "?".

¿Cómo podría hacerse para que sólo cambiase los que están en utf8 y los que están en 8895-1 los dejase como están?
  #2 (permalink)  
Antiguo 27/02/2012, 03:36
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Respuesta: A vueltas con utf8 e ISO8859-1

aquí tienes la funcion is_utf8:

http://zital.hackinbadakigu.net/?p=122
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 27/02/2012, 06:17
 
Fecha de Ingreso: febrero-2007
Mensajes: 20
Antigüedad: 17 años, 2 meses
Puntos: 4
Respuesta: A vueltas con utf8 e ISO8859-1

OK, gracias.

Comprobada y añadida a mi biblioteca de funciones comunes.

Etiquetas: utf-8
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:34.