Почему при записи в MySQL отображаются каракули?
после mysql_connect
выполняйте запросыSET NAMES 'utf8';
SET collation_connection = "utf8_unicode_ci";
И убедитесь, что база, таблицы и сам сервер в одной кодировке.
Почему всё в ютф8 не сделать?