versuchen Sie dies vor der Einfügeabfrage
mysql_query("SET NAMES utf8");
Auch nicht sicher, ob Sie den richtigen Zeichensatz der Datenbank und der Webseite eingestellt haben.
Zeichensatz im HTML Head-Abschnitt?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
und/oder so etwas wie
header( 'Content-Type: text/html; charset=utf-8' );
Das Folgende wird Ihnen helfen, mehr Ideen zu bekommen, wie es geht. Wenn etwas nicht funktioniert, kommentieren Sie es zurück.
Weitere Informationen finden Sie hier auf SO
Speichern und Anzeigen Unicode-String (हिन्दी) mit PHP und MySQL
Wie man MySQL dazu bringt, UTF- 8 richtig
utf8 mit mysql über php einstellen
PHP/MySQL mit Codierungsproblemen