Ситуация такая:
1) в БД стоит кодировка таблицы куда пишутся ники
cp1251, при таком раскладе консоль постоянно лупит ошибку до перезагрузки даже если игрок вышел
Код
[war3ft.amxx] [MYSQLX] Error in querying database, location: 2
L 04/25/2015 - 21:50:30: [MYSQLX] Error in querying database, location: 2
L 04/25/2015 - 21:50:30: [war3ft.amxx] [MYSQLX] Message: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' (1267)
L 04/25/2015 - 21:50:30: [MYSQLX] Message: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' (1267)
L 04/25/2015 - 21:50:30: [war3ft.amxx] [MYSQLX] Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'Рлина)';
L 04/25/2015 - 21:50:30: [MYSQLX] Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'Рлина)';
L 04/25/2015 - 21:50:30: "Рлина)<25><STEAM_0:0:40944619><>" entered the game
(не работает, не подходит)
2) в БД стоит кодировка
utf8, ошибок с консоли нету, ник и опыт записывается, но в БД ник отображается иероглифами
Как исправить, в случае вмешательства в БД самостоятельно ничего не смогу поделать, так как не найду нужный мне ник.
Это с БД нужно химичить или с исходником?
Если с исходником то тут беда, его нету и не достать(( нужно придумать как перехватить другим плагином может запись ника, возможно такое?
Отредактировал: rstasiv, - 25.4.2015, 22:22