Assurez-vous que votre fichier de script , le fichier qui contient la ligne
$currency = '€';
est encodé en UTF-8. Vous devriez avoir une option à cet effet dans la boîte de dialogue "Enregistrer sous" de votre éditeur ou IDE.
Assurez-vous ensuite que votre connexion est également encodé en UTF-8 - c'est ISO-8859-1 par défaut.
Après connexion à la base de données, pour mySQL avant 5.0.7 :
mysql_query("SET NAMES utf8");
Pour mySQL 5.0.7 et versions ultérieures :
mysql_set_charset("utf8");