Создаём базу данных в кодировке utf8Если нужно, то см. здесь предыдущую версию этой статьи (создание базы в русской кодировке Windows-1251) Если у вас сайт работает в кодировке UTF-8 и есть проблемы с ротацией русских текстов на вашем сайте, то убедитесь, что у вас тексты рекламных объявлений лежат в базе, в правильной кодировке utf8_general_ci Что это значит? А это значит, что:
Как правильно создать базу данных для баннерокрутилки Flapoint Ads? Рассмотрим этот момент на примере phpAdmin, наиболее популярного инструмента для создания баз. Хотя разумеется, вы можете использовать и любой другой инструмент. Для того, чтобы phpAdmin смог подключиться к вашей базе - он должен быть у вас установлен, плюс вы должны знать root-пароль для подключения к серверу MySQL. Если вы пользуетесь какой-то другой программой для доступа к серверу MySQL (например, из панели вашего хостинга), то ничего страшного, пользуйтесь своей программой. Главное, понять принцип, что и как должно быть. Мы же рассмотрим далее этот вопрос на примере phpAdmin. Скриншот 1.
При запуске phpAdmin, обращаем внимание на стартовый
экран. Слева и справа есть упоминание про кодировку UTF-8.
Скриншот 2.
Переходим к полю для создания базы данных. Создаем базу данных.
Скриншот 3.
Вот что должно получиться в итоге. База данных и таблицы в нужной нам кодировке. Если вы изначально создали базу данных в неправильной кодировке, то её можно поменять у уже существующей базы (разберетесь, это несложно). Правда имейте ввиду, что все текстовые объявления созданные до этого - возможно придётся удалить (в админке скрипта) и заново создать. При пересоздании текстовых объявлений, они создадутся у вас в правильной кодировке. Есть, конечно вариант конвертации и с сохранением текстовых объявлений. Ну это чуть другая (посложнее) процедура (например, можно попробовать сделать бэкап базы данных в нужной вам кодировке, а затем заменить текущую базу сделанной резервной копией в нужной кодировке. Либо вариант наоборот: экспортировать базу в родной кодировке, а затем импортировать обратно уже с коррекцией кодировки).
Скриншот 4.
Если в админке скрипта создать какие-то объявления и после этого заглянуть внутрь (обзор) таблицы fla_ads_banners, то можно увидеть русские читабельные тексты, что говорит о правильной установке вашей базы данных. |