6 messages in com.mysql.lists.mysql-esRe: Mysql y PHP
FromSent OnAttachments
Luis Miguel Ceballos26 Jun 2008 11:20 
Luis Miguel Ceballos26 Jun 2008 11:20 
Julio Cesar Sánchez González26 Jun 2008 14:20 
Luis Miguel Ceballos26 Jun 2008 15:27 
I.S.C. Moisés Gómez Díaz06 Jul 2008 15:50 
I.S.C. Moisés Gómez Díaz06 Jul 2008 15:55 
Subject:Re: Mysql y PHP
From:Luis Miguel Ceballos (lmce@gmail.com)
Date:06/26/2008 03:27:24 PM
List:com.mysql.lists.mysql-es

las paginas PHP estan en UTF8, y la BD tambien en utf8, pero si no se le aplica las funciones utf8_decode y utf8_encode no funciona correctamente

Un saludo

El día 26 de junio de 2008 23:21, Julio Cesar Sánchez González < know@sistemasyconectividad.com.mx> escribió:

Luis Miguel Ceballos wrote:

Se me olvidaba decir que tanto el cotejamiento como el juego de caracteres de la BD son utf8.

Gracias

El día 26 de junio de 2008 20:20, Luis Miguel Ceballos < lmce@gmail.com> escribió:

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

Codificacion identica en cliente y servidor, con eso basta.

www.sistemasyconectividad.com.mx http://darkavngr.blogspot.com/