Друзья, прошу помощи. Столкнулся с такой проблемой (обычно создаю на Joomla и с такой проблемой не сталкивался, не знаю даже куда обратиться)
При переноса старого сайта (сайт не мой, и DB выгружал тоже не я) на новый хостинг, столкнулся с тем что вся кириллица отображается как знаки вопроса.
Dump Db по дефолту имеет шапку такого вида:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES binary */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
DROP TABLE IF EXISTS `access`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `access` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) DEFAULT NULL,
`ip_address` varchar(15) DEFAULT NULL,
`page_accessed` varchar(100) DEFAULT NULL,
`access_time` varchar(28) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=361 DEFAULT CHARSET=cp1251;
/*!40101 SET character_set_client = @saved_cs_client */;
Вижу что кодировка "binary" - меняю на utf8, дальше по файлу вижу, что неоднократно встречается "DEFAULT CHARSET=cp1251" - тоже всё меняю на utf8, перекодирую весь файл в utf8 без BOM, заливаю на хостинг - эффекта 0, всё те же знаки вопроса.
Подскажите пожалуйста, что и где я делаю не так? (туплю второй день уже).
p.s. а да! В phpmyadmin в таблицах, при всём при этом, кириллица отображается нормально!