Nos mudamos?

Entre todos crearemos una Web/Foro a la altura de nuestro coche

Moderador: Achilles

?que debemos hacer?

Migrar a un servidor de pago y nuevo motor del foro
19
90%
Migrar a un servidor de pago pero con el actual motor del foro
0
No hay votos
Mantener el servidor gratuito
2
10%
 
Votos totales: 21

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 17:58

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?

javierin
Mensajes: 199
Registrado: 29 Jul 2007 23:24
Ubicación: Madrid

Mensajepor javierin » 24 Ago 2007 17:58

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

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 24 Ago 2007 17:59

Bueno estoy pasando todo a utf8 pero si va a funcionar mal...

iespana me lo cambio a utf8,justo cuando estaba en alemania,no sera mejor que lo pongamos en latin1_swedish?
como estaba antes del fallo?
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:02

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

javierin
Mensajes: 199
Registrado: 29 Jul 2007 23:24
Ubicación: Madrid

Mensajepor javierin » 24 Ago 2007 18:03

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...

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:08

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...
Última edición por muser el 24 Ago 2007 18:08, editado 1 vez en total.

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 24 Ago 2007 18:08

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...
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:12

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

javierin
Mensajes: 199
Registrado: 29 Jul 2007 23:24
Ubicación: Madrid

Mensajepor javierin » 24 Ago 2007 18:15

exacto la situacion es como dices muser, aunque yo no estoy seguro 100% de que el apache deje en las cabeceras utf-8 ya que el phpBB esta poniendo iso-xxxx pero la prueba de pasar el fichero .htaccess no cuesta nada...

si a Juan le parece podria subierlo... probarlo y si no va pues borrarlo

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:21

Pues lo guapo seria poner en la raiz del foro,

la instruccion:

AddDefaultCharset utf-8

en un archivo ".htaccess" (sin la extension)

Juan si tienes problemas te enviamos un archivo .htaccess preparado ya

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 24 Ago 2007 18:22

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)
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen

javierin
Mensajes: 199
Registrado: 29 Jul 2007 23:24
Ubicación: Madrid

Mensajepor javierin » 24 Ago 2007 18:29

bueno a ver que pasa... desde luego Juan lo estas haciendo a toda leche... aunque tardes un poco mas echa un vistazo mas detenido a los datos que se meten en los inserts a ver si los acentos que se guardaban (cuando esto iba bien) siguen en su sitio

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:30

juan te he enviado el archivo .htaccess en la cuenta de gmail que me distes.

A ver qu

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 24 Ago 2007 18:32

en el mensaje de antes se me ha escapado un acento y se ha comido el resto de la frase :cry:

queria decir: "a ver que tal"

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 24 Ago 2007 18:45

ya he cambiado todo a utf8 spanish...

vuelve a enviarmelo a
juancts@gmail.com
que no lo he recivido...
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen