Строка в .htaccess AddDefaultCharset UTF-8 исправляет кодировку конечной html-страницы. Если видишь сообщение об ошибке в правильной кодировке, значит дальше разбирайся исходя из текста сообщения.
Почему нет подключения к MySQL-серверу - это смотри конфиги. У тебя тип базы правильно указан? Если что - mysql и mysqli это не одно и тоже. Логин и пароль сам проверяй :-)