Косяк с кодировкой.

Тема в разделе "Как сделать...", создана пользователем kuzmit42, 8 май 2013.

  1. kuzmit42

    kuzmit42 Постоялец

    Регистр.:
    9 янв 2013
    Сообщения:
    131
    Симпатии:
    31
    Поставил скрипт. Управление базой данных.
    Скачал тут. Перейти по ссылке
    В общем начал делать. настраивать все вроде кул. Но со временем вылез косяк.
    В общем если данные заносятся с самого скрипта. Русские символы в базу прописываются кракозяброй "Ð'Ð¾Ð¿Ñ€Ð¾Ñ Ñ‹ по пÐ" Но через сам скрипт все отображается нормально.
    Ну в общем я зашел через PHPmyAdmin - и поправил данные. Т.е. стер кракозябру, написал по русски...
    Захожу в сам скрипт, и в нем теперь все русские символы выводятся как "?????????"

    1. Кодировка базы utf-8
    2. Так же стоит <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    3. В .htaccess прописано AddDefaultCharset utf-8
    Прилепил файл базы. Перейти по ссылке
    В чем прикол ?
     
  2. tirrex

    tirrex

    Регистр.:
    9 ноя 2008
    Сообщения:
    213
    Симпатии:
    60
    а чем смотрите что в базе - phpMyAdmin'ом? может это у него настройки неправильные? ну и кодировку таблиц / полей в них стоит проверить наверно (т.н. сравнение)
     
  3. kuzmit42

    kuzmit42 Постоялец

    Регистр.:
    9 янв 2013
    Сообщения:
    131
    Симпатии:
    31
    В общем всем спасибо. Решил проблему следующим образом.
    В код добавил "mysql_query('SET NAMES UTF8')" после подключения к базе данных. Теперь все работает как надо )