• User Newbie

    Correggere codifica caratteri dopo importazione dati

    Ciao amici,
    su di una mia VPS Debian jessie, ho da poco eseguito l'installazione di GRSoft Mail Manager: w w w.grs-service.ch/pub/grs_mminstallation.html
    A questa installazione ho aggiunto il pacchetto ( w w w.grs-service.ch/pub/multilanguages.tgz) che contiene le lingue, tra cui l'italiano.

    Importato i dati nel db contenenti le lingue supplementari, mi accorgo per che per l'italiano le lettere accentate sono sostituite da "�".

    Verifico (purtroppo) dopo i codice alla base del dump e noto che l'ENGINE viene impostato a MyISAM con DEFAULT CHARSET=latin1

    CREATE TABLE IF NOT EXISTS `languages` (
      `id` int(3) NOT NULL AUTO_INCREMENT,
      `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
      `active` tinyint(1) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
    

    A questo punto controllo la codifica caratteri della tabella text e languages e sono in "latin1_swedish_ci" e le porto in "utf8_general_ci", ricarico la pagina ed eseguo "REPAIR TABLE languages"
    ma rimangono ancora gli stessi errori.
    Mi dareste un mano a capire un po' meglio dove ho commesso l'errore?

    Grazie infinite