Mysql кодировка - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Закрытая тема
Опции темы
Непрочитано 16.02.2009, 12:39   #1
Пользователь

Автор темы (Топик Стартер) Mysql кодировка

ставил сначала мускул в стандарт конфиге и поставил он мне в латин1 кодировке, поставил сервер л2ф все по умолчанию, на кодировку внимания не обращал,
Захотелось перейти на дрим сборки:
перенес я базу на другой сервер с мускулом в utf8 по умолчанию, восстановил из бекапа навиком, апргейдил через сетам дрима(пункт3), все таблицы руками выставил в utf8(были в латин1), но русских макросов и т.п. нету.
Когда сохраняю русский макрос, делаю рестарт серва и макрос пропадает. Если сесть на офф лайн трейд с русским титлом то после рестарта титла не остается.
Так же в геймсервере сыпятся ошибки теперь :
Код:
00:11:37.183  could not store macro:
java.sql.SQLException: Incorrect string value: 'xD0xB2xD1x8B' for column 'na
me' at row 1
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:1761)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1021)

        at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPr
eparedStatement.java:989)
        at l2d.db.FiltredPreparedStatement.execute(FiltredPreparedStatement.java
:37)
        at l2d.game.model.MacroList.registerMacroInDb(MacroList.java:125)
        at l2d.game.model.MacroList.registerMacro(MacroList.java:63)
        at l2d.game.model.L2Player.registerMacro(L2Player.java:1385)
        at l2d.game.clientpackets.RequestMakeMacro.runImpl(RequestMakeMacro.java
:81)
        at l2d.game.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java
:46)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Некоторых огроков стало выкидывать с критом при входе:
Код:
PosCode : LS1:0:0:0 2/0

General protection fault!

History: NWndUtil::GetKeyStringFromInputKey <- operator<< FArchive FShortcutCommandItem <- NCShortcutManager::ReceiveData <- NConsoleWnd::ReceiveKeyMapping <- UNetworkHandler::Tick <- Function Name=ExUISettingPack <- UGameEngine::Tick <- UpdateWorld <- MainLoop
В чем моя проблема?

Последний раз редактировалось sobre; 17.02.2009 в 01:12. Причина: Добавлено сообщение
sobre вне форума
Непрочитано 17.02.2009, 02:38   #2
Пользователь

По умолчанию Ответ: Mysql кодировка

Сталкивался с похожей проблемой. Основную таблицу поставил в латин1. Другие были стандартные при установке и после я их и не трогал. Могу лишь предположить что оставлять в латин1 надо все, но можно отдельные столбцы в таблицах делать в других кодировках. Так что можно попробовать отредактировать таблицу и сделать title в утф8 а остальное в латинице.
NewDay вне форума
Непрочитано 17.02.2009, 08:18   #3
Пользователь

Автор темы (Топик Стартер) Ответ: Mysql кодировка

решил проблему руками через блакнот, везде выставил utf8 где оставалась latin1
sobre вне форума
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:11. Часовой пояс GMT +3.

Вверх