- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброго времени суток!
Вот нашел косяк у себя, подскажите, как массово перевести всю базу в cp1251_general_ci?
Похоже, косяки с кодировкой в чате и другие на сайте, именно из-за этого.
И вообще, где и как это делается?
В самом PHP_Admin кодировка стоит cp1251_general_ci!
база БД
Есть тулзы для конвертации баз, таблиц из кодировки в кодировку... Сейчас за Вас собирать ссылки лень, но по незатейливым запросам ранее находились. Посмотрите.. или подождите более конкретных ответов.
делаете дамп существующей базы, а дальше из командой строки нечно вроде:
iconv -f cp1251 -t utf8 db.sql
ну а дальше восстанавливаете назад этот дамп
Если нет доступ к коммандной сторке, то только что тут выложил скрипт (2 файлика) и описал "Почему проблемы" и "Как работать" со скриптом. Знаний пхп не требуется.
Всем доброго времени суток!
Вот нашел косяк у себя, подскажите, как массово перевести всю базу в cp1251_general_ci?
Похоже, косяки с кодировкой в чате и другие на сайте, именно из-за этого.
И вообще, где и как это делается?
В самом PHP_Admin кодировка стоит cp1251_general_ci!
база БД
Вполне вероятно, что сделать дамп такой базы не получится - реально в дампе будет присутствовать куча символов "знак вопроса".
Еще существует вероятность, что в базе УЖЕ одни знаки вопроса вместо букв - тут уже ничего не поможет, кроме старого бакапа.
В первом же случае можно попробовать поступить как описано в руководстве mysql в главе о функции alter table:
Сначала конвертим данные в бинарный формат - при этом реально никаких изменений в данных не происходит:
ALTER TABLE t1 CONVERT TO CHARACTER SET binary;
а затем конвертим из бинарного в требуемый
ALTER TABLE t1 CONVERT TO CHARACTER SET cp1251;
Данные фактически также остаются неизменными, только перегенерируются индексы.
Второй запрос может не сработать, тогда придется конвертировать каждое текстовое поле каждой таблицы отельной командой типа ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET cp1251;
Сразу конвертить в cp1251 нельзя.