¿Cómo puedo almacenar el símbolo '€' en MySQL usando PHP? [duplicar

Esta pregunta ya tiene una respuesta aquí:

UTF-8 a través de 13 respuestas

He configurado el conjunto de caracteres PHP enutf-8:

header('Content-Type: text/html; charset=utf-8');

He configurado elcurrency columna en MySQL avarchar(1) con colaciónutf8_unicode_ci.

Sin embargo, el siguiente código en PHP:

$currency = '€';
$sql = "UPDATE myTable SET currency = '$currency' WHERE user = '$user'";
mysql_query($sql);

Produce el siguiente carácter en MySQL:

â

¿Cómo puedo obtener el@ símbolo para almacenar correctamente en MySQL?

Respuestas a la pregunta(3)

Su respuesta a la pregunta