Foros del Web » Programando para Internet » PHP »

Descodificar en base64 y acentos

Estas en el tema de Descodificar en base64 y acentos en el foro de PHP en Foros del Web. Hola. Estoy usando base64 para codificar y descodificar datos. El usuario escribe en un formulario Español . En la base de datos se guarda de ...
  #1 (permalink)  
Antiguo 25/11/2011, 06:31
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 9 meses
Puntos: 5
Exclamación Descodificar en base64 y acentos

Hola.

Estoy usando base64 para codificar y descodificar datos.
El usuario escribe en un formulario Español. En la base de datos se guarda de la forma base64_encode("Español"). El campo de la base de datos tiene codificacion latin1_spanish_ci.

Cuando obtengo el valor htmlentities(base64_decode("campo idioma")), me devuelve Español.

Cómo puedo obtener la ñ?

Gracias.
  #2 (permalink)  
Antiguo 25/11/2011, 07:11
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 6 meses
Puntos: 79
Respuesta: Descodificar en base64 y acentos

usa esto:

htmlentities(utf8_decode([campo idioma]))

ahora verifica en tu phpmyadmin esto;



salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #3 (permalink)  
Antiguo 25/11/2011, 09:15
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 9 meses
Puntos: 5
Respuesta: Descodificar en base64 y acentos

Gracias por la ayuda.

Al final lo he solucionado con:
html_entity_decode(base64_decode($r["idioma"]))

Etiquetas: acentos, base64, formulario, html, usuarios
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 07:45.