Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/06/2007, 12:25
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 1 mes
Puntos: 24
Re: problemas en aplicación php con tildes y ñ´s

lo primero que tienen que hacer es identificar el problema, ingresan mal la información en la base de datos? solo la muestra mal o no?

En todo caso les digo lo poco que he aprendido al respecto es sencillo pero tienen que seguir todos los pasos como aca se los digo:

1. CUando selecciones la base de datos pon esto abajo de la seleccion de la base de datos:
mysql_query("SET NAMES 'utf8'");

2. En la pagina PHP antes de cualquier salida del navegador poner esto:
header("Content-type: text/html; charset=utf-8");

3. Esto tambien es importante, todas las paginas tienen que estar codificadas con Unicode UTF-8
Es muy importante por que en realidad se hacerlo de una manera y no entiendo muy bien que es lo que se modifica, lo que hago es que abro el archivo PHP con el Dream Weaver y hago click en MODIFICAR ( en la parte de los menu superior ) Y luego hago click en Propiedades de la página luego en codificacion y selecciono Unicode UTF-8, hago click en aplicar cambios y luego guardo los cambios ( Que por cierto nunca se reflejan en eld ocumento )

OJO si hacen includes o requires dentro del documento, todos tienen que tener el procedimiento explicado en el paso 3, y si en alguno de esos require hay una consulta a la base de datos, poner lo explicado en el punto UNO en cada archivo usado... el punto dos no es necesario que lo hagan en los archivos que incluyes por que inclusive podría darte un error ( Por modificar als cabeceras despues de una posible salida del navegador.

Espero que les sea de utilidad y que me lo hagan saber, cualqueir pregunta no duden en hacerla, seguro que esto del unicode para uilizar varios idiomas, me a traido varios dolores de cabeza..

UN SALUDO
__________________
SEO en Medellin