Upewnij się, że Twój plik skryptu , plik zawierający wiersz
$currency = '€';
jest zakodowany w UTF-8. Powinieneś mieć taką opcję w oknie dialogowym „Zapisz jako” edytora lub IDE.
Następnie upewnij się, że Twoje połączenie jest również zakodowany w UTF-8 — domyślnie jest to ISO-8859-1.
Po połączeniu z bazą danych dla mySQL przed 5.0.7:
mysql_query("SET NAMES utf8");
Dla mySQL 5.0.7 i nowszych:
mysql_set_charset("utf8");