Выбрасывайте Денвер, он давно умер, установите вместо него
Open Server.
1) В коде нет создания базы, она уже вас создана, а здесь вы заполняете ее таблицу. Создавая базу, сразу указывайте кодировку (при создании таблицы также можно указывать кодировку ее полей).
2) Вместо mysqli_real_escape_string используйте подготовленные запросы и псевдопеременные.
3) При записи в базу не стоит пропускать данные через функцию htmlspecialchars, а тем более через htmlentities. Подумайте и попробуйте ответить сами - почему?
or die("Ошибка " . mysqli_error($link)); - такое только в режиме отладки показывать надо.