Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Мануал: Делаем русские ники и титулы на своем сервере
#31
Не только база должна быть в UTF-8, но и таблицы и поля. А так же при соединении с базой необходимо указывать кодировку.
Ответ
#32
Ну и я оставлю немного умного в этой теме) Сервер L2jserver.
Во первых делаем в конфиге ГС , а точнее в server.properties или server.ini (у кого как....) изменения, т.е. дописываем к запросу в базу, как говорилось выше.
исходный
Код:
URL = jdbc:mysql://localhost/l2jdb
измененный
Код:
URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8
После этих манипуляций у нас вывод из базы данных ников персов будет производиться как на русском так и на английском. Но при создании в базе ника чара , будут вот такие символы "????????". Это говорит о том, что база не готова принимать кирилицу и до неё не доходит что вы хотите , поэтому и появляются символы "??????".
Наши действия:
Переходим в навикат , открываем базу и щелкаем правой кнопкой мыши по таблице сharacters , выбираем пункт design table . В открывшемся окне видим строчку (колонку) char_name , выделяем её и внизу редактора ищем строчку character set , в вкладке выбираем utf8.Чуть ниже строчка collation, в ней выбираем utf8_general ci . и жмем в панели инструментов дискетку save. Всё наша таблица готова к приему и сохранению кирилицы.
Но это ещё не всё. Понятия игроков разные, если можно сделать ник перса на русском языке, значит они начинают делать имена петов , названия макроссов и кланов на русском.Вот тут и начинаются проблемы с созданием академа и кучей ошибок в ГС. Для того чтобы избежать сего чуда, все таблицы содержащие колонки с именами и названиями надо перевести в utf8 , как было описано выше.
На этом всё.Теперь можете кидаться чем не попадя)))xD
Ответ
#33
Neon_kz Написал:Для того чтобы избежать сего чуда, все таблицы содержащие колонки с именами и названиями надо перевести в utf8 , как было описано выше.

При создании БД есть сравнение, а есть сопоставление с кодировкой, что и к чему это? Можно ведь сразу сделать её в utf8_general_ci и потом установить таблицы в неё. Встречный вопрос: а почему не в utf8_bin :win: и нечего не переделывать после установки... можно так или нельзя?
Ответ
#34
А как вам такая проблема ) всё поставилось на ура, бегаю уже неделю с русским ником, всё стабильно) отлично) но Smile /inivte РусскийНик : вывод сис чата "не корректная цель"
чо делать ?Smile патч кривой или что ?Smile
Бешенство, это не болезнь :di: © Pumo4ka
Ответ
#35
а у меня при попытке создать с русским именем после указанных манипуляция выводится: Такое имя уже существует. Причём хоть набор букв введи, хоть что, всегда результат один. Как быть? и в логах сообщение
Цитата:[SEVERE] could not check existing charname:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
[Изображение: zDE9kHxdCyUotlHyNAh3PjACLxHLGUDQYKkriRBO...0541d3f8c2]
Ответ
#36
Evil-Soft Написал:Добавляем надпись [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
в итоге получаем
Я конечно крайне извиняюсь за некоропост, но с какого дня от апокалипсиса регулярное выражение начало нести имя Добавляем надпись
Это типа упал на клавиатуру, чутка покрутился и внезапно появилась пентаграмма ?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мануал! Создание дуалов - Java PROGRAMMATOR 13 16,647 04-01-2021, 02:07 PM
Последний пост: Demon88
  Мануал! Установка ява сервера SF, RT, ST etc. PROGRAMMATOR 567 465,004 02-28-2021, 06:13 PM
Последний пост: seotaylor1
  Мануал! Создание Мультиселла PROGRAMMATOR 3 10,301 05-18-2018, 12:15 AM
Последний пост: Psycho
  Не отображаются имена и титулы добавленных нпс NewRich25 8 3,390 04-12-2016, 05:35 PM
Последний пост: NewRich25
  Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree. PROGRAMMATOR 25 22,205 05-08-2014, 10:53 PM
Последний пост: BadStealth
  [Мануал]Эмоции в чате. OneThunder 11 4,430 09-08-2013, 11:26 PM
Последний пост: KID
  мануал. Создание квестов Letov 18 25,367 02-10-2013, 08:03 PM
Последний пост: Zubastic
  Мануал! Создание магазина. PROGRAMMATOR 65 83,268 01-27-2013, 03:40 PM
Последний пост: Zubastic
  Мануал по руссификации и редактированию клиента Redon 10 11,154 11-09-2012, 01:18 PM
Последний пост: Archiel
  Создание своего моба на L2j сервере mazillka 0 2,872 01-18-2012, 11:23 PM
Последний пост: mazillka

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)