
25/06/2008, 15:27
|
| | Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 2 meses Puntos: 3 | |
utf8_encode y utf8_decode Hola, estaba mediante un formulario insertando los datos a la Base de Datos.
Probe codificando las cadenas que me llegaban del formulario con utf_encode y lo inserte en la BD.
Despues para mostrarlo, utilice utf8_decode y todo fue bien.
Se me ocurrio probar haciendolo al reves: codificando con utf8_decode y para mostrarlo en la pantalla con utf8_encode
Ejecute, y resultó que se mostraban todos los acentos y todo bien.
La diferencia fue en la BD:
Con el primero metodo (como se deberia hacer, me imagino) los caracteres estan codificados en la BD(es decir las tildes salen con caracteres raros, etc. Ejemplo: Piña => Piña)
y con el segundo método, sale bien escrito todo en la BD (sale escrito Piña)
¿Cuál hay que utilizar?
Un saludo |