Уверете се, че връзката с вашата база данни също използва този набор от знаци:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Според документацията на mysql_set_charset
на php.net:
Note:
This is the preferred way to change the charset. Using mysql_query() to execute
SET NAMES .. is not recommended.
Вижте също:http://nl3.php.net/ manual/en/function.mysql-set-charset.php
Проверете набора от символи на текущата си връзка с:
echo mysql_client_encoding($conn);
Вижте също:http://nl3.php.net/ manual/en/function.mysql-client-encoding.php
Ако сте направили тези неща и сте добавили странни знаци към таблицата си, ще видите, че се показва правилно.