tranchis / Mapcelona

Map Sky Wave
http://www.mapcelona.org
4 stars 1 forks source link

Problemas con traducciones #1

Closed ignasi-gomez closed 14 years ago

ignasi-gomez commented 14 years ago

Las traducciones muestran carácteres extraños.

ignasi-gomez commented 14 years ago

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

ignasi-gomez commented 14 years ago

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 (')??

luisjoliva commented 14 years ago

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

ignasi-gomez commented 14 years ago

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

msonsona commented 14 years ago

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

ignasi-gomez commented 14 years ago

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

luisjoliva commented 14 years ago

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.

ignasi-gomez commented 14 years ago

Hecho.

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

Acuerdate de limpiar la tabla antes de ejecutarlo ;)

Ignasi

luisjoliva commented 14 years ago

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

ignasi-gomez commented 14 years ago

Genial, asi chapo el bug

tranchis commented 14 years ago

:O

nuestro primer issue resuelto :D