Вопрос про кодировку mysql?
Ну вот такая спецификация у MySQL по доступным чарсетам, ничего не поделаешь. Против документации не попрешь.
Откажитесь от MySQL, юзайте MySQLi или PDO, вот пример:$db=mysqli_connect("localhost","test","test","test");
mysqli_set_charset($db,"utf8");