Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ошибка при создания русский макрос.
#1
Всем привет. помогите разобратся. буду очень рад.

Сборка: l2jfrozen (l2jlink)
Проблема: Макрос не читает русский цифр

подрбности о ошибка :

Запускаю сервер. все успешно запускается без ошибок. во время запуск ГС и ЛС нету ни одного ошибки. захожу в игру. хочу создать макрос например: //admin чтобы удобно было работать и не писать это команду 100 раз. написал макрос на английском языке. все успешно прошел. хотел создать русский макрос. в ГС пишет такая ошибка.

[Изображение: thumb-1BA8_50F8EDF6.jpg]

У меня русский патч и база UTF-8. когда декомпилировал ядро поставил кодировку UTF-8. во время декопиляция не было ни одного ошибка. все успешно прошел. работает все который я добавил. кроме макроса.


до декомпиляция у меня было такая проблема:

Создаю английский макросы успешно создовал. а когда создал русский не было такая ошибка в ГС. но когда делал релог у меня вместе русский цифры вопросики были. " ?????????? " после декомпиляция когда создаю русский макросы пишет ГС ошибку и после релог русский макросы исчезает.... помогите как решать? если нужен я залью l2jfrozen-core.jar ! думаю вопрос ясно жду ответа. заранее спасибо всем!!!
Ответ
#2
Научитесь выкладывать текст, а не скрины.
таблицу мускуля в UTF-8 перекодируйте
СЕО Оптимизация сайтов
Ответ
#3
gorodetskiy Написал:Научитесь выкладывать текст, а не скрины.
таблицу мускуля в UTF-8 перекодируйте

Cпасибо..Smile изменяюсь вот текс:

Цитата:could not store macro:
java.sql.SQLException: Incorrect string value: 'xD0xB2xD1x8B' for column 'na
me' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:1761)
at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1021)

at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPr
eparedStatement.java:989)
at l2d.db.FiltredPreparedStatement.execute(FiltredPreparedStatement.java
:37)
at l2d.game.model.MacroList.registerMacroInDb(MacroList.java:125)
at l2d.game.model.MacroList.registerMacro(MacroList.java:63)
at l2d.game.model.L2Player.registerMacro(L2Player.java:1385)
at l2d.game.clientpackets.RequestMakeMacro.runImpl(RequestMakeMacro.java
:81)
at l2d.game.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java
:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Добавлено через 2 минуты
Ну у меня база и так стоит UTF-8 ! как еще можно его изменить? сделать дамп скл и руками всю кодировку в UTF-8 поставить?

Добавлено через 3 минуты
или в таблице Characters в столбце key_bindings убрать все значения.?
Ответ
#4
-- Table "character_macroses" DDL

CREATE TABLE `character_macroses` (
`char_obj_id` int(11) NOT NULL DEFAULT '0',
`id` smallint(5) unsigned NOT NULL DEFAULT '0',
`icon` tinyint(3) unsigned DEFAULT NULL,
`name` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
`descr` varchar(80) CHARACTER SET utf8 DEFAULT NULL,
`acronym` varchar(4) CHARACTER SET utf8 DEFAULT NULL,
`commands` varchar(1024) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`char_obj_id`,`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Не вздумайте себе заливать это.
Как пример показано что при создании кодировка имеет формат utf-8


http://clip2net.com/s/2J2ha
СЕО Оптимизация сайтов
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Русский Никнейм PTS Сервер! Kenrix 6 3,666 11-26-2023, 09:32 AM
Последний пост: ОргазмО
  Что за ошибка? serg5777 22 9,173 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,074 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,357 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Набор Teams для создания LIneage 2 (BSFG) X1oN 6 2,747 01-09-2019, 07:36 AM
Последний пост: X1oN
  Ошибка геймсервера zane 9 2,589 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,051 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,290 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,330 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,387 07-07-2017, 11:42 AM
Последний пост: Ananim

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


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