Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Hawkeye и русский текст в веб части

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

  1. Автор темы
    alex082009

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

    Баллы:
    68
    Народ, помогите! В логах (HawkEye) нет русских букв, где должны быть сообщения с чата, вместо них ???????.

    Это происходит в ВЕБ ЧАСТИ.

    Что пробовал:

    1. Базу в 2 кодировках - латин и utf-8.
    2. Ставить плагин руфикс, пробовал все виды настроек.
    3. Пробовал ставить флаг при запуске сервера -Dfile.encoding=UTF-8
    4. Пробовал сносить руфикс, то же самое.

    Если вписывать в базу тупо русский текст через Navicat или PhpMA, то он отображается в веб части плагина, а если он идёт с сервера, то ????????.

    В консоли тоже краказябли, а в лог файле сервера русский текст нормально отображается.
    Очень нужен чат в логах, HELP.

    Самый прикол, что на 1.2.5 с такими же настройками всё было нормально. Что изменилось с кодировкой с 1.2.5 до 1.3.2? Руфикс последний, Hawkeye пробовал и старый, и новый.
     
  2. Хостинг MineCraft
    <
  3. regentstd3

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

    Баллы:
    78
    Skype:
    lagika_nsk
    Имя в Minecraft:
    Regent
    Была та же проблема с кодировкой. На сервере работает ChatLoggs-1.1 и фикс ruFix-0.59. Сохраняют криво, но помог NotePad++. В нем есть функция авто подбора кодировки к документу. Попробуй с помощью него логи открыть. Вот ссылка NotePad++
     
  4. Автор темы
    alex082009

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

    Баллы:
    68
    логи передаются с сервера и хранятся в базе, а из неё выводятся в веб часть, какой notepad++
     
  5. regentstd3

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

    Баллы:
    78
    Skype:
    lagika_nsk
    Имя в Minecraft:
    Regent
    Тогда ясно. У меня все в Файлы)))
     
    zuma2 нравится это.
  6. Автор темы
    alex082009

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

    Баллы:
    68
    2 плагина на логи я ставить не хочу, а Hawkeye меня полностью устраивает. Даже готов заплатить, если кто поможет.
     
  7. ksada

    ksada Старожил

    Баллы:
    103
    Skype:
    k-s-a-d-a
    Поля таблицы (а не саму таблицу) в кодировку utf8_bin и готово.
    Если денег не жалко - вебмани в подписи...
     
    RVXman нравится это.
  8. Автор темы
    alex082009

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

    Баллы:
    68
    Так, провёл много тестов, из того, что выяснил:

    1. Дело вообще не в rufix, точнее, не в его настройках.
    2. Дело в кодировке/настройках MySqL, но хз каким боком:

    Что имеем:

    2 хостинга, оба с php, mysql, PhpMyAdmin к mysql.

    1 хостинг:
    кодировка соединения с базой - utf8_general_ci
    кодировка базы - utf8_general_ci
    кодировка таблицы - utf8_general_ci
    кодировка строк в ней - utf8_general_ci

    PhpMyAdmin:
    • Сервер: MySQL (Localhost via UNIX socket)
    • Версия сервера: 5.1.61
    • Версия протокола: 10
    • Пользователь: *********@localhost
    • MySQL-кодировка: UTF-8 Unicode (utf8)
    • Apache/2.2.21 (Gentoo)
    • Версия MySQL-клиента: 5.1.61
    • PHP расширение: mysqli
    2 хостинг:

    кодировка соединения с базой - utf8_general_ci
    кодировка базы - utf8_general_ci
    кодировка таблицы - utf8_general_ci
    кодировка строк в ней - utf8_general_ci

    PhpMyAdmin:

    • Сервер: MySQL (Localhost via UNIX socket)
    • Программа: Percona Server
    • Версия программы: 5.5.27-28.1-log - Percona Server (GPL), Release rel28.1, Revision 296
    • Версия протокола: 10
    • Пользователь: ************@localhost
    • Кодировка сервера: UTF-8 Unicode (utf8)
    • LiteSpeed
    • Версия клиента базы данных: libmysql - mysqlnd 5.0.8-dev - 20102224 - $Id: 65fe78e70ce53d27a6cd578597722950e490b0b0 $
    • PHP расширение: mysqli [​IMG]
    Данные после прохода через ruFix становятся utf8 и уходят в базу, я так понимаю.
    На хостинге 1 в базе они отображаются нормально, всё ок.
    На хостинге 2 в базе отображаются ??????.

    Хостинг 2 мне нравится больше, чем хостинг 1, но но хостинге 2 вот такая проблема с базой. Что делать? Полностью удалял и пересоздавал базы, сверял все настройки в MySqL по 100 раз.

    Все настройки и в том, и в том хостинге в PhpMyAdmin сделал одинаковыми, результат выше.

    WTF?
     
    zuma2 нравится это.
  9. ksada

    ksada Старожил

    Баллы:
    103
    Skype:
    k-s-a-d-a
    utf8_bin попробуй...
     
  10. Brian

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

    Баллы:
    63
    Имя в Minecraft:
    Brian
    Ребят, не знал где написать, поэтому напишу тут. Hawkeye постоянно пишет "No worlds found matching your specifications"
    Уже не знаю что делать. БД (пробовал подключать к двум) обе на хостингах (на разных). Имя мира не менял (World). Сервер ни на что не ругается. В чем может быть проблема?
    Версия Баккита 1.3.2
    Версия Hawkeye 1.0.6.1
     
    ВремяПриключений нравится это.
  11. korsakik

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

    Баллы:
    103
    Skype:
    korsakik
    Имя в Minecraft:
    LexaKI
    По проблеме автора советую декодер использовать http://2cyr.com/decode/?lang=ru , использовал его чтобы читать переписку русскими буквами.
     
  12. ksada

    ksada Старожил

    Баллы:
    103
    Skype:
    k-s-a-d-a
    Косяк кодировки в самих скриптах HawkEye, надо в http-заголовки прописывать кодировку utf-8
     
  13. Brian

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

    Баллы:
    63
    Имя в Minecraft:
    Brian
    А с моей проблемой что делать?((
     

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