Mysql 4.1.x i el charset per defecte

He actualitzat la mysql de 4.1.14 a 4.1.20 i el charset per defecte ha canviat a utf8 sense que me’n adonés… totes les bases de dades estaven en latin1 i no es mostrava correctament el contingut del blog, ni d’aquest blog ni de tots els que tinc allotjats al servidor: quetzal, laia, sergi & eva, dan

Quan me n’he adonat (gràcies Dan!) he recompilat mysql amb USE="latin1" per a seguir mantenint el charset latin1 com a charset per defecte en la versió 4.1.

Aneu en compte si actualitzeu, que no us passi com a mí!

This entry was posted in linux, pofHQ. Bookmark the permalink.

8 Responses to Mysql 4.1.x i el charset per defecte

  1. Dan says:

    Un plaer tenir d’admin algú tan crack com tu 😉

    Jo, al veure que el blog estava mal codificat, ja m’he emparanoiat pensant que era culpa meva i que la vaig cagar amb algo al intentar recodificar-lo per traduir-lo amb internostrum…

    Potser ja seria hora de que algú s’ocupés d’estandaritzar, d’una manera definitiva i òpima, això de les codificacions…

  2. pof says:

    Se suposa que l’UTF8 és la salvació, el problema va venir per utilitzar-lo al blog, però no a la mysql.

  3. MiKi says:

    Eis Pau, a mi tambe me va pasar lo mateix fa temps jejeje, vaig estar batallan, pots salvar el problema sense recompilar mitjançant el “mysqladmin” amb la opcio –default-character-set= tambe es pot definir el directori on estan els charsets. A mi me va passar i aixo del mysqladmin em va salvar la vida, i es util per a maquines antigues on recompilar una mysql significa mes d’una hora 😉 vinga dws!

  4. brainstorm says:

    Saps si hi ha cap tool rollo iconv per mysql que et reencodegi tota la BD de latin1 a utf8 ?

  5. pof says:

    Crec que el més lògic sería fer-ho així:

    # mysqldump –default-character-set=latin1 –add-drop-database -u root -p blog > blog.sql
    # iconv -f iso-8859-15 -t utf8 blog.sql > blog-utf8.sql
    # mysql –default-character-set=utf8 -u root -p blog < blog-utf8.sql

  6. quetzal says:

    Mussol,

    Ja sé que això es “off topic” pero es que me hà picat molt la curiositat. Acabo de fer un w:

    quetzal@s0 ~ $ w
    00:02:16 up 59 days, 1:15, 2 users, load average: 4.96, 2.41, 1.28
    USER TTY LOGIN@ IDLE JCPU PCPU WHAT
    pau tty2 24May06 22:32m 9:45 0.00s /bin/bash /home/pau/bin/despert
    quetzal pts/0 23:53 1.00s 0.03s 0.01s w

    Què collons es el scritillo “despert”??? xDD

  7. pof says:

    el meu despertador 😉

  8. ivan says:

    A nosotros nos viene pasando tambien desde hace tiempo. Los dumps los “reconstruimos” con iconv tal como dice pof:

    iconv -f utf-8 -t latin1 blah.sql > latinblah.sql

    Salu2

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>