приветствую народ. срочно нужна помощь. раньше сайт держался на cp1251, собственно говоря и БД на ней же. сайт перенес на utf8, собственно говря, что логично, теперь из Бд выводит символы а не то что надо. надо бы как-то перенести БД на utf8, есть бэкап свежий, что делать, как реализовать. помогите.
Схему в utf. Дамп сохранить как utf. При импорте указать urf. Соединение из скрипта в utf. Скрипты в utf. Заголовок http или тег meta с указанием, что данные в utf.
все это пробовал, возможно даже больше. даже уже все с базы вытащил, форматнул, и залил в новой кадировке. та же беда
1001-й страдалец. Делай set names после соединения с базой. В нем указывай кодировку страницы. Тогда всё будет работать, даже без смены кодировки в базе! --- Добавлено --- Прикрепленные темы никто не читает. https://php.ru/forum/threads/pro-kodirovku-i-bazu.56793/ --- Добавлено --- Очевидность #2: Когда делаешь смену кодировки данных в базе, перед заливкой дампа поменяй значение charset у всех команд create table. Не факт, что надо перекодировать текст редактором. Надо убедиться, что твой инструмент (pma?) использует ту кодировку, в которой твой дамп. Другими словами, в нём русский текст должен выводиться нормально.