Как сделать возможность ника на Русском языке и чтобы он потом в ???????? не превращался?
+2
wolverinez
Драгунов
Участников: 6
Русские ники
wolverinez- Сообщения : 71
Дата регистрации : 2010-03-22
- Сообщение 2
Re: Русские ники
В интернете очень много мануалов по этому поводу мог бы и поискать)))Драгунов пишет:Как сделать возможность ника на Русском языке и чтобы он потом в ???????? не превращался?
1. Ваша mysql база должна быть в формате Utf8. Кодировку можно выставлять в Navicat, когда создаете новую базу.
Если у вас уже есть сервер и база там например latin1, то вам нужно:
а) Создать чистую базу в utf8
б) Забекапить свою старую базу.
в) Залить бекап в новую базу, то есть в utf8.
2. Нужно настроить конфиг сервера, а именно:
Найдите в server.properties строчку: URL=jdbc:mysql://localhost/l2jdb
Красным я выделил название вашей базы mysql. Так вот, эту строчку вам нужно переделать под такую:
URL=jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8
После этого нужно еще разрешить использовать все символы в нике чара:
В том же файле конфига, найдите что-то подобное:
CnameTemplate=
ClanAllyNameTemplate=
И переделать нужно на это:
CnameTemplate=*
ClanAllyNameTemplate=*
Драгунов- Сообщения : 54
Дата регистрации : 2010-03-05
- Сообщение 3
Re: Русские ники
делал непомогло(wolverinez пишет:В интернете очень много мануалов по этому поводу мог бы и поискать)))Драгунов пишет:Как сделать возможность ника на Русском языке и чтобы он потом в ???????? не превращался?
1. Ваша mysql база должна быть в формате Utf8. Кодировку можно выставлять в Navicat, когда создаете новую базу.
Если у вас уже есть сервер и база там например latin1, то вам нужно:
а) Создать чистую базу в utf8
б) Забекапить свою старую базу.
в) Залить бекап в новую базу, то есть в utf8.
2. Нужно настроить конфиг сервера, а именно:
Найдите в server.properties строчку: URL=jdbc:mysql://localhost/l2jdb
Красным я выделил название вашей базы mysql. Так вот, эту строчку вам нужно переделать под такую:
URL=jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8
После этого нужно еще разрешить использовать все символы в нике чара:
В том же файле конфига, найдите что-то подобное:
CnameTemplate=
ClanAllyNameTemplate=
И переделать нужно на это:
CnameTemplate=*
ClanAllyNameTemplate=*
ArtiShok- Сообщения : 1144
Дата регистрации : 2010-03-10
- Сообщение 4
Re: Русские ники
значит так делал...и патч стоит корявенький...Драгунов пишет:
делал непомогло(
кстати лучше всего по новой создать базу в utf-8, ut_unicode_ci
=Nyuu=- Сообщения : 32
Дата регистрации : 2010-04-07
Возраст : 43
- Сообщение 5
Re: Русские ники
- Код:
# ---------------------------------------------------------------------------
# Информация о базе данных
# ---------------------------------------------------------------------------
# Специфичные драйвера и пути которые используети ваша база данных.
# Примеры:
# Driver = com.mysql.jdbc.Driver (default)
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
Driver = com.mysql.jdbc.Driver
# Путь к базе данных (URL)
# URL = jdbc:mysql://localhost/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=utf-8 #вот сама строчка
# Database user info (default is "root" but it's not recommended)
Login =
# Database connection password
Password =
retro- Сообщения : 44
Дата регистрации : 2010-07-07
- Сообщение 6
Re: Русские ники
=Nyuu= пишет:У меня так стоит и русские ники-названия кланов-титулы записывает на русском.
- Код:
# ---------------------------------------------------------------------------
# Информация о базе данных
# ---------------------------------------------------------------------------
# Специфичные драйвера и пути которые используети ваша база данных.
# Примеры:
# Driver = com.mysql.jdbc.Driver (default)
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
Driver = com.mysql.jdbc.Driver
# Путь к базе данных (URL)
# URL = jdbc:mysql://localhost/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=utf-8 #вот сама строчка
# Database user info (default is "root" but it's not recommended)
Login =
# Database connection password
Password =
вот тебе пример у меня идет # Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2pdb
Login=******
Password=*****
и как мне зделать ресккие ники?
.:Mixx:.- Сообщения : 1
Дата регистрации : 2010-11-05
Возраст : 35
Откуда : Юкрайна
- Сообщение 7
Re: Русские ники
URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=utf-8
|
|