Ciao ragazzi, mi sapreste dare una mano con questa benedetta codifica utf8?
La mia situazione è questa:
nella pagina php ho inclusocon relativo meta tagCodice PHP:header('Content-Type: text/html; charset=UTF-8');
mysql_set_charset('utf8');
il database è creato col seguente codicecodice:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>Ora, quando mi trovo a prelevare una pagina web (che utilizza il meta tag con charset utf8) concodice:CREATE DATABASE `nome_db` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;mi vengono mostrate tutte le lettere accentate (nel sorgente dell'output) direttamente come sim vedono a schermo, quindi senza la classica forma & agrave; bensì direttamente à.Codice PHP:file_get_contents($url);
Cerco di convertire queste lettere con htmlspecialchars in tag html, ma non li converte.
Alla fine di tutto carico tutto su mysql e quello che mi ritrovo sono le lettere accentate normalmelmente, ma alcuni caratteri che non c'entrano nulla, ecco un esempio:
input:output:codice:per 6 trattamenti viso didove sbaglio?codice:per 6 trattamenti viso di
Grazie

Rispondi quotando