tranchis/Mapcelona

Problemas con traducciones

Closed this issue · 11 comments

Las traducciones muestran carácteres extraños.

Miro a ver el estado de las traducciones en base de datos desde consola

Puede alguien poner un ejemplo de petada?
Yo desde la consola veo las traducciones bien.
Por cierto, habeis tenido en cuenta la existencia de caràcteres comilla (')??

He probado a hacer las queries en Latin1 y UTF8 y nada, se ven mal los caracteres.

Si, eso me pasaba a mi al hacer inserts desde Java (probé a realizar la conexión con los encodings y a codificar los strings y nada de nada, al final tuve que generar un fichero de texto que cargaba desde el cliente en consola).
Hay que mirarse esto con calma, tal vez se puedan insertar las traducciones usando URLencode pero luego tendrias que hacer URLdecode

he probado con la codificación de la web en latin-1 en lugar de utf-8 y el resultado aún era peor

Es lo que deberia estar codificado en latin-1 es la tabla de la base de datos, si no, no vamos a conseguir arreglarlo.

O eso, o usamos un método estándar de codificación / decodificación de carácteres, de modo que se guarden codificados en la BD (se podria hasta crear una lista para verlos decodificados por si hace falta debugar errores).

Creo que lo mejor sería tomar nuevamente el fichero que genera los inserts, que haga un .sql con todos ellos y volver a meterlos (quitando los actuales). Algo no debió quedar configurado al hacerlo por consola; tal vez haciendo un import desde phpmyadmin permitiría introducirlos con el charset correcto sin complicaciones.

Hecho.

He subido el ficherito SQL a
/devel/share/igs/

Acuerdate de limpiar la tabla antes de ejecutarlo ;)

Ignasi

Arreglado. Solo era necesario ejecutar nuevamente el sql, pero desde phpMyAdmin (al tener el on update, los actualizaba.

Genial, asi chapo el bug

:O

nuestro primer issue resuelto :D