Что будет, если базу данных перенести из cp1251 в utf8?
Приветствую, друзья!
Уже сломал голову. Может кто подскажет, всё ли правильно делаю.
Не зная, что для Друпала желательно создавать БД в utf-8, сделал сайт на хостинге, где по умолчанию создавались базы в кодировке cp1251. Но хотя база создалась в cp1251, сами таблицы созданы (видимо самим Друпалом) в utf-8 (согласно phpmyadmin). Переезжая на другой хостинг, узнал, что нужно все-таки utf-8. Создал на новом хосте вручную базу в utf-8, проинсталлировал свой сайт и с помощью Backup & Migrate восстановил базу.
После этой операции вроде всё работает, как раньше, никаких кракозябров на страницах не наблюдаю. Подозреваю, что это возможно из-за того, что сами таблицы как были в utf-8 так и остались, хотя сама база стала из cp1251 в utf-8.
Как думаете, всё правильно сделал? Или лучше не рисковать и создать базу в cp1251, как было раньше во избежание возможных глюков? Они могут всплыть? Или быть может как-то более правильно проконвертировать базу в utf-8? На новом хосте вообще по умолчанию создаются базы в кодировке latin1.