挿入クエリの前にこれを試してください
mysql_query("SET NAMES utf8");
また、データベースとWebページの適切な文字セットを設定したかどうかもわかりません。
HTMLヘッドセクションの文字セット?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
および/または
のようなもの header( 'Content-Type: text/html; charset=utf-8' );
以下は、それを行う方法についてより多くのアイデアを得るのに役立ちます..何かがうまくいかない場合はコメントしてください。
SOで詳細を確認してください
保存と表示PHPとMySQLを使用したUnicode文字列(हिन्दी)