Vaya, si estas por aqui online xD
Entonces si ni con esto que digo de la consulta funciona, quiza la opcion sea volver todo en iso-nomeacuedoahora
Pero, cuando daba fallos ya estaba en latin1 y los metas en iso...
Creo que el problema es del Apache, que devuelve todo los html en formato UTF8...
Que te parece?
Nos mudamos?
Moderador: Achilles
lo que esta quedando claro es que cambiando de hosting el tema no tiene porque arreglarse si la bb.dd del nuevo hosting esta configurada como utf-8 y metemos los datos ya guardados en latin1...
osea que si nadie mas propone mas cosas a probar ... tenemos un mano a mano tu y yo para ver como se pueden convertir los datos sin currar demasiado, jejeje
osea que si nadie mas propone mas cosas a probar ... tenemos un mano a mano tu y yo para ver como se pueden convertir los datos sin currar demasiado, jejeje
javierin escribió:Me parece muy buena la prueba que propones la de cambiar el cotejamiento justo despues de conectarse ... probarlo no cuesta nada... los ficheros que envie a Juan para que subieran solo tenian estas 2 lineas despues de efectuar y validar la conexion con mysql
mysql_query("SET NAMES 'utf-8'", $this->db_connect_id);
mysql_query("SET CHARACTER_SET 'utf8'", $this->db_connect_id);
seria annadir otra mas, no?
un saludo,
Entondes ya hay puesto eso en el php?
Si es asi, poner mysql_query("SET NAMES 'utf-8'"); hara lo mismo que mysql_query("SET NAMES 'utf-8'", $this->db_connect_id); o sea que eso ya esta probado tambien.... xD
venga venga que esto tiene que salir
Juan:
Aunque en el fichero de exportacion de la bb.dd cambies todos los latinxxx por utf-8 los acentos y caracteres raros se van a meter mal ... no van a salir bien... habria que encontrar la equivalencia entre los caracteres acentuados legibles y su equivalente en utf-8 (se sera ilegible)...
Ojala vaya bien tu conversion pero creo que no es tan mecanica... aunque si no tardas mucho (y no te importa) la prueba vendria bien...
Aunque en el fichero de exportacion de la bb.dd cambies todos los latinxxx por utf-8 los acentos y caracteres raros se van a meter mal ... no van a salir bien... habria que encontrar la equivalencia entre los caracteres acentuados legibles y su equivalente en utf-8 (se sera ilegible)...
Ojala vaya bien tu conversion pero creo que no es tan mecanica... aunque si no tardas mucho (y no te importa) la prueba vendria bien...
A ver si lo entiendo bien:
Ahora mismo tenemos:
1. en el html:
charset=iso-8859-1"
2. en la bd el charset en latin1_swedish
3. en el php :
mysql_query("SET NAMES 'utf-8'", $this->db_connect_id);
mysql_query("SET CHARACTER_SET 'utf8'", $this->db_connect_id);
Entonces, si quitamos las lineas del php, lo unico que puede quedar en UTF8 es los headers que devuelve el servidor Apache no?
Si es el Apache, al igual con .htaccess podemos cambiar su configuracion...
Ahora mismo tenemos:
1. en el html:
charset=iso-8859-1"
2. en la bd el charset en latin1_swedish
3. en el php :
mysql_query("SET NAMES 'utf-8'", $this->db_connect_id);
mysql_query("SET CHARACTER_SET 'utf8'", $this->db_connect_id);
Entonces, si quitamos las lineas del php, lo unico que puede quedar en UTF8 es los headers que devuelve el servidor Apache no?
Si es el Apache, al igual con .htaccess podemos cambiar su configuracion...
Última edición por muser el 24 Ago 2007 18:08, editado 1 vez en total.
me he dado cuenta que aunque metamos el comando:
SET NAMES 'utf-8'
sigue saliendo el cotejamiento de las tablas en latin_1
ahora estoy cambiando el cotejamiento de la estructura de estas con esto:
ALTER TABLE `phpbb_sessions_keys` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci
aqui voy poniendo las tablas y las voy cambiando...
SET NAMES 'utf-8'
sigue saliendo el cotejamiento de las tablas en latin_1
ahora estoy cambiando el cotejamiento de la estructura de estas con esto:
ALTER TABLE `phpbb_sessions_keys` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci
aqui voy poniendo las tablas y las voy cambiando...
juan-1 escribió:me he dado cuenta que aunque metamos el comando:
SET NAMES 'utf-8'
sigue saliendo el cotejamiento de las tablas en latin_1
ahora estoy cambiando el cotejamiento de la estructura de estas con esto:
ALTER TABLE `phpbb_sessions_keys` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci
aqui voy poniendo las tablas y las voy cambiando...
Si, sale igual porque el comando SET NAMES 'utf-8' solo cambia el cotejamiento en tiempo de ejecucion y las tablas no las modifica. Por eso cuando lo miras desde el gestor de la bd aun ves latin_1
si subelo!
todo sea por arreglar este estropicio...
bueno he terminado con las tablas,ahora voy una por una...
tambien voy a vaciar dos tablas ya que me he dado cuenta de que se almacenan los mensajes spam y aparecen si usas el buscador aunque estos esten borrados(asi que los spamer siguen su rastro)
todo sea por arreglar este estropicio...
bueno he terminado con las tablas,ahora voy una por una...
tambien voy a vaciar dos tablas ya que me he dado cuenta de que se almacenan los mensajes spam y aparecen si usas el buscador aunque estos esten borrados(asi que los spamer siguen su rastro)
ya he cambiado todo a utf8 spanish...
vuelve a enviarmelo a
juancts@gmail.com
que no lo he recivido...
vuelve a enviarmelo a
juancts@gmail.com
que no lo he recivido...