Решения для домашнего онлайн-бизнеса
Получить скрипт База знаний Поддержка Дополнительно

Создаём базу данных в кодировке cp1251_general_ci (windows-1251)

Если вы работаете с базой данных MySQL в русской кодировке Windows-1251 (она же cp1251) и у вас есть проблемы  с ротацией русских текстов на вашем сайте, то убедитесь, что у вас тексты рекламных объявлений лежат в базе, в правильной русской кодировке cp1251_general_ci

Что это значит? А это значит, что:

  • а) ваша база данных создана правильно, в русской кодировке cp1251_general_ci
  • б) Если напрямую в базе данных просмотреть любой ваш текст (например, в phpAdmin), то вы должны видеть русские буквы, а не ромбики или крокозябры.

Как правильно создать базу данных для баннерокрутилки Flapoint Ads? Рассмотрим этот момент на примере phpAdmin, наиболее популярного инструмента для создания баз. Хотя разумеется, вы можете использовать и любой другой инструмент. Для того, чтобы phpAdmin смог подключиться к вашей базе - он должен быть у вас установлен, плюс, вы должны знать root-пароль для подключения к серверу MySQL. Если вы пользуетесь какой-то другой программой для доступа к серверу MySQL (например, из панели вашего хостинга), то ничего страшного, пользуйтесь своей программой. Главное, понять принцип, что и как должно быть. Мы же рассмотрим далее этот вопрос на примере phpAdmin.

Скриншот 1.

При запуске phpAdmin видим вот такое окно. Справа есть упоминание про кодировку UTF-8.
Это настройки непосредственно phpAdmin, ничего здесь не трогаем и не изменяем!

 

 

Скриншот 2.

Переходим к полю для создания базы данных. Обведено красным.

 

 

Скриншот 3.

Создаем базу данных. Назовём её например flap (вы можете выбрать любое другое название).
Если вы собираетесь ротировать русскоязычные текстовые объявления,
то самое главное при  создании базы данных - это выбрать кодировку.
Должна быть русская кодировка cp1251_general_ci

 

 

Скриншот 4.

Вот что должно получиться в итоге. Если вы изначально создали базу данных в неправильной кодировке,
то её можно поменять у уже существующей базы. Стрелочкой показано, где меняется.
Правда имейте ввиду, что все текстовые объявления созданные до этого - придётся удалить (в админке скрипта) и заново создать.
При пересоздании текстовых объявлений, они создадутся у вас в правильной русской кодировке.

 

Скриншот 5.

Если в админке скрипта создать какие-то объявления и после этого заглянуть внутрь (обзор) таблицы fla_ads_banners, то можно увидеть русские читабельные тексты, что говорит о правильной установке вашей базы данных.

Copyright © flapoint.ru   Пользовательское соглашение   Политика конфиденциальности