Domanda

Salve, ho ereditato un db da cui devo utilizzare i dati.Sfortunatamente parte del testo è spagnolo e presenta alcuni ovvi problemi di codifica.Ad esempio, questa è una tipica stringa memorizzata in un campo di testo:

Clara introducción a través del transporte de me...

La mia domanda è: esiste un modo semplice per trasformare questi caratteri in ciò che stavano usando MySQL / PHP?

Eventuali suggerimenti apprezzati.

È stato utile?

Soluzione

OK - la risposta è utf8_decode() in PHP.

Altri suggerimenti

Dopo esserti connesso al tuo database, assicurati di impostare il set di caratteri con cui desideri comunicare.

Questo dipenderà dalla libreria o dal PDO che stai utilizzando, ma qualcosa sulla falsariga di mysql_set_charset ('utf-8');

Inoltre, quando stampi l'output assicurati che la tua console sia impostata su UTF8.Se stai visualizzando in una pagina web, assicurati che il set di caratteri delle pagine sia impostato correttamente tramite intestazioni e / o meta tag.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top