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

Codice PHP:
echo LB_WHY
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