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

  • Автор темы Автор темы Aizark
  • Дата начала Дата начала

Aizark

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

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

Кто сталкивайлся с этим и как решал? Если есть хорошая альтернатива плагину - предлагайте. Буду очень рад))
cp1251 это только для винды. А вот скажем utf8 этот юникодный формат с большим кол-во поддерживаемых языков. Я стараюсь везде работать только с ним
 
На сколько я знаю, нет FigAdmin'a, который нормально отображал русские знаки.
 
alexandre - Да ты просто волшебник!
Обалденно, все работает как нужно, спасибо!!!
 
alexandre - Да ты просто волшебник!
Обалденно, все работает как нужно, спасибо!!!
Там версия была немного упоротая, перекачай свежий по той же ссылки, пофиксил баги там.
А все волшебство в этом
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;");
 
Последнее редактирование:
Назад
Верх Низ