Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/Русские ники (ошибка ГС)
Поиск

Русские ники (ошибка ГС)

7 ответов122 просмотровСейчас просматривают: 1
user_sapphire
user_sapphire

Пользователь

Участник

Постов: 58

На форуме с: 21.05.2009

Репутация: +1

Рейтинг: 0

· 07.11.2009, 12:07

Сборка: L2JServer 6775

Краткое изложение СУТИ проблемы: Не создается персонаж с русским именем, но при этом создаются русские ники кланов петов и альянсов

Ошибка ГС

could not check existing charname:Illegal mix of collations (latin1_swedish_ci,I
MPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

В игре пишет что чар с таким именем уже существует

Вопрос: в чем причина и как исправить?

Мои соображения по этому поводу: Вроде клиент поддерживает русские символы, может быть в ядре дело?

0
M
mhost

Пользователь

Бывалый

Постов: 415

На форуме с: 07.08.2009

Репутация: +76

Рейтинг: 0

· 07.11.2009, 13:58

Вы для начала предоставите ваши шаблоны?
Там где как раз CharNameTemplate

— Ммм... Мхост... Творит чудеса

0
user_sapphire
user_sapphire

Пользователь

Участник

Постов: 58

На форуме с: 21.05.2009

Репутация: +1

Рейтинг: 0

· 07.11.2009, 14:25

mhost: Вы для начала предоставите ваши шаблоны?
Там где как раз CharNameTemplate


# ---------------------------------------------------------------------------
# Misc Player Settings
# ---------------------------------------------------------------------------

# Character name template.
# Examples:
# CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
# The above setting will allow names with first capital letter, next three small letters,
# and any letter (case insensitive) or number, like OmfgWTF1
# CnameTemplate = [A-Z][a-z]*
# The above setting will allow names only of letters with first one capital, like Omfgwtf
# Default .* (allows any symbol)
CnameTemplate = .*

# This setting restricts names players can give to their pets.
# See CnameTemplate for details
PetNameTemplate = .*

# Maximum number of characters per account.
# Default: 7 (client limit)
CharMaxNumber = 7

так же в логин и гейм сервере прописанно

URL = jdbc:mysql://localhost/l2_db?useUnicode=true&characterEncoding=utf-8

и базы созданны utf8

0
BAS
BAS

Пользователь

Бывалый

Постов: 281

На форуме с: 14.10.2007

Репутация: +79

Рейтинг: 0

· 07.11.2009, 14:35

В ядре всё хорошо сам проверил лично ищи косяк в конфиге или в базе где то что то упустил.

Лучший игровой сервер - Земля: карта всего одна,но на 6 миллиардов игроков,читеров нет,админ терпеливый,но если уж забанит...

— Уважаемый

0
V
VlLight

Пользователь

Бывалый

Постов: 235

На форуме с: 20.05.2009

Репутация: +63

Рейтинг: 0

· 07.11.2009, 15:15

Кодировка неправильная в какой-то из таблиц, возможно characters.
Сделай дамп таблицы characters, удали её, в дампе поставь кодировку UTF-8 и залей обратно. А лучше сделай так со всей базой

0
M
mhost

Пользователь

Бывалый

Постов: 415

На форуме с: 07.08.2009

Репутация: +76

Рейтинг: 0

· 07.11.2009, 15:52

О да сынки... ))))))) Вы даете ппц.. Вопросу как моей пробабке.
Таблица персонажей должна быть строго ВСЯ в UTF-8 если вы хотите русские юзать. ПРИ ЭТОМ!!!! Надо настроить существующий фильтр. Я уже где-то постил ответ, но не помню где. Лень искать.

— Ммм... Мхост... Творит чудеса

0
DeadAdsl
DeadAdsl

Пользователь

Ветеран

Постов: 1208

На форуме с: 21.12.2007

Репутация: +592

Рейтинг: 0

· 07.11.2009, 16:00

Читаем FAQ, находится в шапке раздела. Ответ там есть. Закрыто

— Заболел

0
Тема закрыта для ответов