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

Помогите Плагин FigAdmin пишет знаки "???"

Тема в разделе "Помощь", создана пользователем Aizark, 21 янв 2015.

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

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

    Баллы:
    88
    Здарова! Повозился я с Figadmin. Сам плагин хороший, покрайней мере в отличии от Ultrabans - может выдать Временный бан. Но вот какая проблемка, при написании причины на русском языке, в мускул заноситься причина знаками вопроса. Английские буквы сохраняются нормально. Русские - знаками вопроса.
    В msql у столбца с причиной стоит "cp1251_general_ci" - то есть поддержка русского. Но... это ничего не меняет. Причину указывать цыфрами и англ описанием конечно можно, но не хочется сразу решать вопрос так примитивно.

    Кто сталкивайлся с этим и как решал? Если есть хорошая альтернатива плагину - предлагайте. Буду очень рад))
     
  2. deadanykey

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

    Баллы:
    96
    Смените на "utf8_general_ci"
     
  3. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    cp1251 это только для винды. А вот скажем utf8 этот юникодный формат с большим кол-во поддерживаемых языков. Я стараюсь везде работать только с ним
     
  4. Автор темы
    Aizark

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

    Баллы:
    88
    не помогло
    По прожнему ожидаю помощи , советов.
     
  5. alexandrage

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

    Баллы:
    173
  6. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    На сколько я знаю, нет FigAdmin'a, который нормально отображал русские знаки.
     
  7. alexandrage

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

    Баллы:
    173
    Ссылка выше лал.
     
  8. VendettaMC

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

    Баллы:
    78
    преобразуй этот текст в кодировку utf8 без bom. Мне помогало.
     
  9. Автор темы
    Aizark

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

    Баллы:
    88
    alexandre - Да ты просто волшебник!
    Обалденно, все работает как нужно, спасибо!!!
     
  10. alexandrage

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

    Баллы:
    173
    Там версия была немного упоротая, перекачай свежий по той же ссылки, пофиксил баги там.
    А все волшебство в этом
    return DriverManager.getConnection(mysqlDatabase + "?useUnicode=true&characterEncoding=utf8&autoReconnect=true&user=" + mysqlUser + "&password=" + mysqlPassword);

    ps = conn.prepareStatement("CREATE TABLE `" + table + "` ( \n" + " `name` varchar(32) NOT NULL, \n" + " `reason` text NOT NULL, \n " + " `admin` varchar(32) NOT NULL, \n" + " `time` bigint(20) NOT NULL, \n " + " `temptime` bigint(20) NOT NULL DEFAULT '0', \n" + " `type` int(11) NOT NULL DEFAULT '0', \n" + " `id` int(11) NOT NULL AUTO_INCREMENT, \n" + " `ip` varchar(16) DEFAULT NULL, \n" + " PRIMARY KEY (`id`) USING BTREE \n" + ") ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ROW_FORMAT=DYNAMIC;");
     
    Последнее редактирование: 28 янв 2015
  11. Автор темы
    Aizark

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

    Баллы:
    88
    Спасибо!
     
  12. KeoShow

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

    Баллы:
    66
  13. alexandrage

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

    Баллы:
    173

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