1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите figadmin+mysql

Тема в разделе "[Архив] Помощь", создана пользователем Simaga, 22 июл 2012.

Статус темы:
Закрыта.
  1. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    В общем соединил figadmin и mysql , вывел на сайт banlist , и проблема в том что причина бана приходит в бд вместо русских букв знаками ??????? , сама база в utf8 , если причину самому вписать в бд то всё видно , значит где-то по дороге теряет
    Сопоставление соединения с MySQL:
    utf8_general_ci
     
  2. Teymur

    Teymur Активный участник Пользователь

    Баллы:
    63
    Skype:
    teymur_shaykemelov
    По пробуй на бакит ruFix поставить
     
  3. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    стоит
     
  4. astafyev

    astafyev Активный участник

    Баллы:
    88
    у тебя сайт на cp1251 наверняка
     
  5. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    дак сайт читает ошибку если самому в бд вписать , всё хорошо чётко видно
     
  6. astafyev

    astafyev Активный участник

    Баллы:
    88
    в banlist.php найди
    header('Content-Type: text/html; charset=utf-8');
    замени на
    header('Content-Type: text/html; charset=windows-1251');
    найди
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    замени на
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    в начале файла после <?php , на следующей строке допиши error_reporting(0);
    вроде после этого все должно работать
     
    slavik123123123 нравится это.
  7. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    И теперь вместо ник админа и тд стало
    Ник Причина Админ/Модер Время бана Время разбана
     
  8. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    Может сам figadmin не читает русские
     
  9. astafyev

    astafyev Активный участник

    Баллы:
    88
    вообщем то есть два варианта, либо везде делаешь utf-8, либо в скрипте(ты только что это сделал) и таблице меняешь на текущую кодировку сайта.
    Это только теория, у самого figadmin стоит, сейчас сам разберусь:З
     
  10. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    Если с сервера баню то ???????, если с компа то õóé
     
  11. astafyev

    astafyev Активный участник

    Баллы:
    88
    кажется я перепробовал все
    ничего не помогает
    все равно разберусь;D
     
  12. astafyev

    astafyev Активный участник

    Баллы:
    88
    попробуй допиши на 21 или 24 строке mysql_query("set names utf8");
     
  13. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    уже делал
    Может дашь хостинг с тестовым периодом , что бы быстро создать для проверки
     
  14. astafyev

    astafyev Активный участник

    Баллы:
    88
    вопрос: он у меня есть?;D
     
  15. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    ты же по идеи тестищь где-то ?
     
  16. никио

    никио Старожил Пользователь

    Баллы:
    123
    Skype:
    googletools
    Имя в Minecraft:
    Googlers
    да нечего он не тестит, все кадировки смени на эти windows-1251 если чистые файлы остались, у меня та же проблема была, что с кодировкой сайты, что с переписыванием php забыл сменить открыл все щитай что запорол php или туже java, да так же и страницы index.html.
     
  17. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Вы используете фигадмин как DLE-модуль или отдельную страницу?
     
    Сникерсни и zuma2 нравится это.
  18. Автор темы
    Simaga

    Simaga Старожил Пользователь

    Баллы:
    173
    при этой кодировке
    Ник Причина Админ/Модер Время бана Время разбана
     
  19. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Я нашёл этому один незапарный выход - вместо причины перечислять пункты нарушенных правил. Я так и сделал, чтобы не убивать на это время.
     
  20. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тут сам плагин переписывать надо. Он в саму бд заносит ????????.
     
Статус темы:
Закрыта.

Поделиться этой страницей