Ciao a tutti,
per un mio programmino sto cercando di convertire un CSV che ricevo codificato ANSI.
Tramite una pagina PHP leggo il csv e poi converto le stringhe che mi interessano e le invio al database.
Per convertire, al momento, utilizzo:
Codice PHP:
function strip_magic ($value) {
$value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
return $value;
}
$descrizione = mb_convert_encoding($descrizione, 'UTF-8', 'HTML-ENTITIES');
$descrizione = strip_magic($descrizione);
$descrizione = mysql_real_escape_string($descrizione);
Ma continuano a presentarsi stringhe con caratteri "indefiniti", esempio:
codice:
SONY NEC DVDÂ ±R/RW DL 24X8X SLIM SATA RAM LF NOTEBOOK
mentre nella realtà la stringa sarebbe:
codice:
SONY NEC DVD±R/RW DL 24X8X SLIM SATA RAM LF NOTEBOOK
Dove sto sbagliando?
Grazie!