Небесный 26 Опубликовано: 2010-05-14 15:16:23 Share Опубликовано: 2010-05-14 15:16:23 Решил перейти на мускуль, собрал тестовую машину, поставил туда 406 версию, перенес юзеров в файлах, собрал конвертер - запускаю конвертер. Тут бах на одном юзере застряло и выдало ошибку - далее вышло с обработки. main.cpp > 18:11:41 > - larisa main.cpp > 18:11:41 > Error adding user: Couldn't add user: Ну, так как тестовая машина - думаю снесу нафик вообще юзера, снес - вродь пошел дальше перенос, тут опять уже подобная вещь, только уже на другом, удалял-удалял проблемных уюзеров - надоело, так около 10 юзеров удалил и понял, что это не дело. Вот и вопрос в чем может быть трабла, других юзеров добавляет в мускуль, а некоторых не хочет. При чем стар стартует на файлах и конфигуратор показывает что все гуд. Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2010-05-16 15:52:38 Автор Share Опубліковано: 2010-05-16 15:52:38 Два дня сиденья над БД - выяснило ситуацию из-за чего так все происходит. В базе есть дублирующие юзеры, например: Есть юзер larisa и есть юзер LARISA. Старгейзер я так понял, понимает, что это два разных юзера, а вот либо мускуль, либо скрипт не различает больших и маленьких букв. ((( Кто что посоветует, как выкрутиться? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2010-05-16 16:10:26 Share Опубліковано: 2010-05-16 16:10:26 Кто что посоветует, как выкрутиться? переименовать сабжевых юзеров нафиг - ибо не юнихвей. Попробуйте таким допустим почту нормально выдать. Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2010-05-16 17:57:51 Автор Share Опубліковано: 2010-05-16 17:57:51 Попробовал сделать кодировку базы - koi8r_bin, при создании ее в мускуле через пхпмайадмин. База переноститься - стар не запускается, очистил таблицу мессаджа. - Стар запустился - В конфигураторе где русский текст был - краказябла. Проблема решилась следующим образом: Базу в мускуль создал с кодировкой koi8r_bin, так же и Сопоставление соединения с MySQL - koi8r_bin Поля где встречается кириллица перевел на utf8_dgeneral_ci, в том числе и для сообщений тоже. Залил базу - все ок. В конфигураторе нормально определяется кириллица, сообщения в авторизаторе приходят тоже нормально. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2010-05-17 13:08:45 Share Опубліковано: 2010-05-17 13:08:45 Проблема в том что плагин mod_store_mysql не устанавливает client encoding, а по умолчанию используется системная. Если на сервере стоит кодировка отличная от KOI8 при передаче данных из Stragazer'а (где они хранятся в KOI8 за исключением сообщений) в базу данные портятся. Нет желающих попилить плагин для мускула? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас