L’Arnau comenta que té algun problema per a codificar les seves antigues entrades formatades amb iso-8859-15 cap al format UTF-8 que ara empra el seu bloc. Fa uns dies, preparant la nova versió de volldamm.net, em vaig trobar amb el mateix problema i el vaig poder solucionar de la següent forma:
$ mysqldump --add-drop-table NOM_BD -uUSUARI_BD -p > arxiu.sql
$ iconv --from-code=ISO-8859-15 --to-code=UTF8 < arxiu.sql > arxiu_en_utf8.sql
$ mysql -uUSUARI_BD -p NOM_BD < arxiu_en_utf8.sql
I apa, llestos, ja tinc totes les entrades, títols, etc. en UTF8
Saps si hi ha alguna manera de codificar només les velles i no totes? El problema es que amb aquest sistema les que ja estaven codificades en utf-8 es veuen malament!
Vaja, jo no vaig tenir aquest problema a fer les proves, de fet els noms de les categories els vaig arreglar a ma i posteriorment es veien bé.
Sempre pots fer un dump controlat dels posts formatats amb ISO-8859-15, no?
Retroenllaç: a.css, esbudellant està ndards » De ISO-8859-15 a UTF-8
Retroenllaç: bitsenbloc » Blog Archive » Passant a UTF-8
Hola.
He seguido los pasos que comentas en el post y he jodido la base de datos
Resulta que me ha dado un error, que no he capturado, que me venía a decir algo así como que se había excedido algún tamaño máximo (entiendo que del fichero de la base de datos), y ahora sólo parece ‘convertida’ a utf-8 una parte de la misma.
La pregunta es ¿pasa algo si vuelvo a tratar de volcar el fichero convertido a utf-8 a la base de datos?
Error capturado:
ERROR 1153 (08S01) at line 108: Got a packet bigger than ‘max_allowed_packet’ bytes
Arreglado. Aumentado el valor de max_allowed_packet y todo ha ido como la seda.
Gracies!!!
Perfecte torresburriel
L’error que comentaves res té a veure amb la codificació de la BD!