Buongiorno a tutti,
ho scritto una appl. su db Mysql, in UTF8
Scrittura / lettura dati su db tutto ok.
Il problema ce l'ho con le costanti
Se nel file language.php ho
Codice PHP:
define("LB_WHY","Perchè");
e nel file mostra.php includo language.php ed eseguo
a video mi compare Perch seguito dal maledetto punto di domanda nel rombo nero.
Notare che il file mostra.php contiene tutti gli header del caso per definire l'UTF8 (era anche superfluo dirlo, visto che con i dati che pesco dal database non ho nessun problema)
per ora ho tamponato definendo le costanti aggiungendo la funzione utf8_encode
Codice PHP:
define("LB_WHY",uft8_encode("Perchè"));
ma vorrei sapere se c'è il modo di definire il charset utf8, non come risposta a browser, ma a livello di codice php.
Grazie a tutti
Gio