Ciao a tutti, ho un file di testo che contiene un dump di una tabella che si trovava in un altro database.
Il file è abbastanza lungo data la quantità di dati, però sono tutte istruzioni tipo la seguente:
Codice PHP:
INSERT INTO sms2 VALUES (20, 'La laurea finalmente! Finalmente non hai più
scuse per stare in casa. Finalmente non romperai più con gli esami.
Finalmente inizierai a guadagnare. E finalmente', 'Jessica', 'a@a.it',
'2006-04-23', 'Laurea', 0, 0, 1);
La query viene eseguita correttamente, ma quando ci sono lettere con l'accento queste vengono sostituite nel database da un punto interrogativo... da cosa può dipendere? La tabella è stata creata usando questo codice:
Codice PHP:
CREATE TABLE sms2 (
id int(255) NOT NULL auto_increment,
testo varchar(160) NOT NULL default '',
nome varchar(25) NOT NULL default '',
email varchar(80) NOT NULL default '',
`data` varchar(50) NOT NULL default '',
categoria varchar(50) NOT NULL default '0',
voto int(255) NOT NULL default '0',
inviato int(255) NOT NULL default '0',
approvato int(1) NOT NULL default '0',
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
E' un problema di codifica dei caratteri?