Попробуйте эту настройку.
// encode web page 'utf-8' which holds the input form
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8">
// Form submit from webpage
$text = stripslashes($_POST['text']);
// connect to database
$db = mysql_select_db("$my_databasename",$conn)
or die("ERR; Database");
// setup UTF-8 on pipe
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $conn);
mysql_query("SET NAMES 'UTF8'");
$text = mysql_real_escape_string($text);
// insert to mysql here
Не забудьте закодировать веб-страницу, которая отображает / возвращает выходные данные из mysql.Рекомендуется объявлять кодировку utf-8 на всех веб-страницах по умолчанию, если только у вас нет другой причины этого не делать.