Неверное отображение кириллицы в phpMyAdmin

Тема в разделе "Базы данных", создана пользователем Waki, 5 дек 2012.

Модераторы: latteo
  1. Waki

    Waki Постоялец

    Регистр.:
    14 ноя 2012
    Сообщения:
    64
    Симпатии:
    21
    Сайт и база используют UTF-8:


    Вначале база была в latin1_swedish_ci, я переделал ее в utf-8, также пробовал вариант с htaccess, добавлял строку
    но это ничего не дало, старые и новые записи в phpMyAdmin отображаются по прежнему кракозябрами, хотя на самом сайте весь текст отображает нормально.

    Подскажите в чем может быть проблема?
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.103
  3. Waki

    Waki Постоялец

    Регистр.:
    14 ноя 2012
    Сообщения:
    64
    Симпатии:
    21

    использую двиг OxyClassifieds, без понятия куда можно вставить строку

    так как там есть еще кодированные файлы.
     
  4. oldbazar

    oldbazar Создатель

    Регистр.:
    15 ноя 2012
    Сообщения:
    6
    Симпатии:
    6
    вот решение этой проблемы :
    При установке сценариев выбрать кодировку UTF8, а также интерфейс веб-сайта должны использовать ту же кодировку (in Settings / Localization section). После того как установиш его отредактируй файл /include/vars.php и измени строку:
    mysql_names $ = "";
    на
    $ mysql_names = "utf8";
    удачи!
     
    profigrup, Maverik и Waki нравится это.
  5. haper

    haper Создатель

    Регистр.:
    18 сен 2013
    Сообщения:
    15
    Симпатии:
    0
    Не подскажете как устранить следующую проблему в oxyclassfieds - убрать регистр чувствительности при поиске c keywords.
    Например если в названии есть заглавная буква "Продаю", то при поиске с помощью слова "продаю", это объявление не отображается.
     
  6. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    изменить COLLATION с _general_ci на _bin
    http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html
    http://stackoverflow.com/questions/2344118/utf-8-general-bin-unicode
     
  7. haper

    haper Создатель

    Регистр.:
    18 сен 2013
    Сообщения:
    15
    Симпатии:
    0
    не помогло почему то.
    Сменил collation с utf8_general_ci на utf8_bin базе данных и таблицам отдельно.
    Добавил новое объявление с заглавной буквой при поиске со строчными буквами по прежнему ничего не находит.
     
  8. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    неправильно понял.. если нужно, чтоб наоборот Продаю->продаю отображалось - general_ci нужно использовать.

    При изменении для БД и для таблиц, у уже созданных полей значение не изменяется. Смотреть текущее в структуре таблицы. Сменить на general_ci если отличается.
     
    haper нравится это.
  9. haper

    haper Создатель

    Регистр.:
    18 сен 2013
    Сообщения:
    15
    Симпатии:
    0
    бился бился не сработало. Теперь понял что надо вылечить кракозябры как у автора темы.

    Никто не подскажет что за установка сценариев?
     
  10. Maverik

    Maverik Писатель

    Регистр.:
    30 сен 2013
    Сообщения:
    8
    Симпатии:
    0
    проблема в том что часть базы в другой кодировке.
    написать небольшой пхп-скриптик, который всё приведет к utf-8