Assicurati che il tuo file di script , il file che contiene la riga
$currency = '€';
è codificato UTF-8. Dovresti avere un'opzione in tal senso nella finestra di dialogo "Salva con nome" del tuo editor o IDE.
Quindi assicurati di essere connessione è anche codificato UTF-8 - è ISO-8859-1 per impostazione predefinita.
Dopo la connessione al database, per MySQL prima 5.0.7:
mysql_query("SET NAMES utf8");
Per MySQL 5.0.7 e versioni successive:
mysql_set_charset("utf8");