Foros del Web » Programando para Internet » PHP »

Codificación de una String

Estas en el tema de Codificación de una String en el foro de PHP en Foros del Web. Hola que tal. Bueno estoy actualmente trabajando con la Api de twitter y estoy teniendo un pequeño problema. cuando la API me devuelve el Objeto ...
  #1 (permalink)  
Antiguo 17/10/2014, 12:33
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 14 años
Puntos: 10
Codificación de una String

Hola que tal.

Bueno estoy actualmente trabajando con la Api de twitter y estoy teniendo un pequeño problema. cuando la API me devuelve el Objeto en un ARRAY y lo almaceno en mi base de datos. queda en una Codificacion extraña irreversible. La cadena es la siguiente


Código PHP:
Ver original
  1. Birra | Lc forever |hippi, soprano y bohemia| Despues del Rock, el Reggae y el Vino |  Futura diseñadora gráfica

cuando la guardo le pongo utf8_encode() de PHP
pero al sacarla y pasarla por UTF8 decode me sale esto

Código PHP:
Ver original
  1. Birra | Lc forever |hippi, soprano y bohemia| Despues del Rock, el Reggae y el Vino |  Futura dise�?±adora gr�?¡fica


Alguna idea ?
  #2 (permalink)  
Antiguo 17/10/2014, 12:56
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Codificación de una String

Ya revisaste que tu gestor de base de datos ya este guardando mediante utf8 ?.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 17/10/2014, 13:16
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 14 años
Puntos: 10
Respuesta: Codificación de una String

En un principio lo tenia en

utf8 unicode. y no le ponia el utf8_encode en PHP ya que lo hacia automatico al insertar. ahora
le puse


Charset: latin1

y le puse utf8_encode al insertar. pero el resultado es el mismo.

Etiquetas: string
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 22:13.