Русские имена.
Сборка: IT, la2base, Платная
Краткое изложение СУТИ проблемы: Решил поставить русские ники/титулы/название кланов, база unf-8, всё работает, только вот проблема что можно писать и по русски и по английски, и даже сочетать русские и английские буквы.
Вопрос: Как сделать так что-бы можно было писать только по русски.
Мои соображения по этому поводу: Нету. Всё что мог попробовал.
Буду очень благодарен если поможете.
Поставь базу обратно на норм кодировку
Все, что нужно это открыть уже установленную базу l2jdb в навикате, щелкнуть по таблице characters правой кнопкой мыши и выбрать из появившегося меню Design Table, потом для полей name, title и т.д. по смыслу сам думаю поймешь, устанавливаешь кодировку utf-8 сохраняешь. В конфиге гейм сервера сверяешься по тому, что дано ниже, если чего то не хватает добавляешь:
# Шаблон имени персонажа
# Например, если использовать такой шаблон: CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# будет разрешать использовать имена с большой буквы и последующими маленькими,
# и любыми словами или цифрами, к примеру ZbigN1eW
# Наиболее рационально поставить CnameTemplate=[A-Z][a-z]*
# т.е. имена начинаются с большой и заканчиваются маленькими буквами, к примеру Zbigniew
# По умолчанию .* - можно использовать любые символы
CnameTemplate=.*
ClanAllyNameTemplate=.*
TitleTemplate=.*
PetNameTemplate=.*
В конфигах Гейм и Логин сервера добавляешь к URL=jdbc:mysql://localhost/l2jdb, ?useUnicode=true&characterEncoding=utf-8 так, как показано ниже:
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=utf-8
Login=root
Password=
MaximumDbConnections=200
Так же сделай имена нпс ,кланов и прочее
Жду спасибки)

