Asegúrese de que su archivo de script , el archivo que contiene la línea
$currency = '€';
está codificado en UTF-8. Debería tener una opción a tal efecto en el cuadro de diálogo "Guardar como" de su editor o IDE.
Luego, asegúrese de que su conexión también está codificado en UTF-8; es ISO-8859-1 de forma predeterminada.
Después de conectarse a la base de datos, para mySQL antes 5.0.7:
mysql_query("SET NAMES utf8");
Para mySQL 5.0.7 y posteriores:
mysql_set_charset("utf8");