Certifique-se de que seu arquivo de script , o arquivo que contém a linha
$currency = '€';
é codificado em UTF-8. Você deve ter uma opção para esse efeito na caixa de diálogo "Salvar como" do seu editor ou IDE.
Em seguida, certifique-se de que sua conexão também é codificado em UTF-8 - é ISO-8859-1 por padrão.
Após conectar ao banco de dados, para mySQL antes 5.0.7:
mysql_query("SET NAMES utf8");
Para mySQL 5.0.7 e mais recente:
mysql_set_charset("utf8");