#кодировка #utf_8 #кириллица
На странице, в которой ввожу данные, кодировка текста "< meta charset="utf-8>". Ввел строку "Главная" Вывод на другой странице выглядит так: В БД кодировка - utf8_general_ci, а запись этих строк выглядит вот так:
Ответы
Ответ 1
Скрипт, который пишет в БД, не установлена кодировка обмена с mysql. В итоге скрипт пишет в БД в кодировке по умолчанию (скорее всего Latin). Поскольку и читает он в этой же кодировке, то на сайте все отображается как надо, а вот в phpMyAdmin, настроенном на utf8, вы видите "кракозябры". В скрипте, после соединения с БД надо выполнить запрос SET NAMES utf8 чтобы установить нужную кодировку обмена с БД
Комментариев нет:
Отправить комментарий