При добавлении в базу данных информации на русском языке появляется краказябра на сайте и в базе. А если через сайт вводить данные, то в базе данных пишет кракозябру, но на сайте показывает нормальный русский язык, в чем может проблема? Для наглядности выложил скрин базы, часть кода с кодировкой и кракозябру при импорте из базы.
ksirone, чтобы была верна кодировка, она должна быть одинакова в трёх местах. 1) В самой базе (во всех полях в том числе) 2) Кодировка скрипта, который выполняет запись или чтение из БД + указываем явно кодировку, как сказали выше 3) Кодировка на странице <meta ... />, дабы с форм приходили нормальные данные в той же кодировке
То что написали два автора выше не поможет. Скрины не дают нужной информации. Сделайте скрин данных в базе. В какой кодировке файлы php? Ваш meta тег до задницы и ни на что не влияет.
Эксель? А при открытии csv он вас спрашивал, в какой кодировке открыть данные?
Помимо того, что перечислено выше, нужно проверить скрипт, которым вы выгружаете/загружаете данные. Похоже, у вас какой-то обработчик csv? Самописный или готовый? В нем тоже надо смотреть, как он воспринимает данные - может, кодировка бьется уже на этом этапе, еще до записи в базу.