11-30-2010, 04:58 PM 
		
	
	
		Не только база должна быть в UTF-8, но и таблицы и поля. А так же при соединении с базой необходимо указывать кодировку.
	
	
	
	
	
| 
				
				 
					Мануал: Делаем русские ники и титулы на своем сервере
				 
			 | 
		
| 
	 
		
		
		11-30-2010, 04:58 PM 
		
	 
	
		Не только база должна быть в UTF-8, но и таблицы и поля. А так же при соединении с базой необходимо указывать кодировку.
	 
	
	
	
	
		
		
		03-27-2011, 09:56 PM 
		
	 
	
		Ну и я оставлю немного умного в этой теме)  Сервер 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 
		
		
		07-11-2011, 04:32 PM 
		
	 
	Neon_kz Написал:Для того чтобы избежать сего чуда, все таблицы содержащие колонки с именами и названиями надо перевести в utf8 , как было описано выше. При создании БД есть сравнение, а есть сопоставление с кодировкой, что и к чему это? Можно ведь сразу сделать её в utf8_general_ci и потом установить таблицы в неё. Встречный вопрос: а почему не в utf8_bin :win: и нечего не переделывать после установки... можно так или нельзя? 
		
		
		01-30-2012, 02:28 PM 
		
	 
	
		А как вам такая проблема ) всё поставилось на ура, бегаю уже неделю с русским ником, всё стабильно) отлично) но  
	
	
  /inivte РусскийНик : вывод сис чата "не корректная цель" чо делать ?   патч кривой или что ? 
	
Бешенство, это не болезнь :di: © Pumo4ka
 
	
	
		а у меня при попытке создать с русским именем после указанных манипуляция выводится: Такое имя уже существует. Причём хоть набор букв введи, хоть что, всегда результат один. Как быть? и в логах сообщение  
	
	
	
	
Цитата:[SEVERE] could not check existing charname:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='  
	
		
		
		07-27-2016, 10:45 AM 
		
	 
	Evil-Soft Написал:Добавляем надпись [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}Я конечно крайне извиняюсь за некоропост, но с какого дня от апокалипсиса регулярное выражение начало нести имя Добавляем надпись Это типа упал на клавиатуру, чутка покрутился и внезапно появилась пентаграмма ?  | 
| 
				
	 
					« Предыдущая | Следующая  »
				 
			 |