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í!
8 comentaris per a “Mysql 4.1.x i el charset per defecte”
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…
Se suposa que l’UTF8 és la salvació, el problema va venir per utilitzar-lo al blog, però no a la mysql.
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!
brainstorm
July 20th, 2006 @ 11:29
Saps si hi ha cap tool rollo iconv per mysql que et reencodegi tota la BD de latin1 a utf8 ?
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
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
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





Dan
July 20th, 2006 @ 1:05