Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [mysql] trasloco database: problema accentate

    Ciao a tutti,
    sto cambiando server per il mio sito (www.labatteria.it) e di conseguenza devo esportare il database mysql del forum (phpbb) e reimportarlo nel nuovo server.
    Il processo e' andato a buon fine, eccetto che per le accentate, che vengono visualizzate erroneamente, tipo:

    codice:
    Ho cercato un pò sul forum ma sembra che di quest'argomento non si sia mai parlato perciò..
    ... Ho ascoltato le registrazioni ed è poco dire che...
    Specifico che sul nuovo server le accentate risultano sballate sia dal forum, sia nel db stesso.
    In piu', guardando nel mio dB attuale, le accentate vengono visualizzate anche qui sballate!! Ma dal forum la visualizzazione e' corretta.

    Credo che occorra variare il set di caratteri (UTF8 unicode su entrambi i db), ma non so bene come intervenire.
    Ho accesso tramite phpmyadmin ad entrambi i db (attuale e futuro), e in piu' al dB attuale posso accedere anche tramite shell.

    Confido negli utenti di html.it, che in passato mi hanno saputo guidare molto bene.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova a fare il dump in questo modo

    codice:
    mysqldump -uutente -ppassword --default-character-set=latin1 --databases nomedb > dump.sql
    edit. Ah, nel dump poi modifica la riga SET NAMES latin1 in SET NAMES utf8 e poi ritenta l'importazione.

  3. #3
    grazie mille Nicola, ci provo. Il doppio trattino prima di default e databases e' necessario? Te lo chiedo perche' prima di utente e password ce n'e' uno solo.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Sì, è necessario.

    Come riportato qui

    http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

    per alcuni parametri esiste una forma contratta con la quale invece si usa un solo trattino.

  5. #5
    Grazie mille, provo e ti dico (non prima di domani purtroppo, vista la mole - 1Gb)

  6. #6
    ciao Nicola, purtroppo il problema persiste.
    Il sito non e' ancora raggiungibile pubblicamente, ma vi copio incollo cosa viene visualizzato:

    codice:
    ... lo scopo del topic è quello di confrontarci sulle nuove uscite, sui titoli recenti 
    che vi sentite di consigliare e sconsigliare... non è un topic sui vostri giochi preferiti 
    (o su giochi del passato), anche perchè ce n'è già uno...
    Non so davvero come procedere.
    Vi specifico un'ultima cosa. In phpmyadmin, nel db "vecchio", tutte le tabelle hanno come collation "latin1_swedish_ci", mentre in fondo, nel riepilogo, come collation c'e' "utf8_unicode_ci".
    Nel db "nuovo", le tabelle sono sempre in latin1_swedish, mentre in fondo (rigo azzurrino) come collation c'e' latin1_swedish e non utf8.

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Il tuo è sempre un problema abbastanza rognoso.
    Dai una lettura a questo vecchio thread

    http://forum.html.it/forum/showthrea...accenti+backup

    e segui i consigli di piero.mac.

    Facci sapere.

  8. #8
    Grazie mille!
    Vi informo sicuramente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.