Zorg ervoor dat de verbinding met uw database ook deze tekenset gebruikt:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Volgens de documentatie van mysql_set_charset
op php.net:
Note:
This is the preferred way to change the charset. Using mysql_query() to execute
SET NAMES .. is not recommended.
Zie ook:http://nl3.php.net/ manual/en/function.mysql-set-charset.php
Controleer de tekenset van uw huidige verbinding met:
echo mysql_client_encoding($conn);
Zie ook:http://nl3.php.net/ manual/en/function.mysql-client-encoding.php
Als je deze dingen hebt gedaan en rare tekens aan je tabel hebt toegevoegd, zul je zien dat het correct wordt weergegeven.