Перейти к содержанию
Авторизация  
Natzugen

Как правильно скомпилировать.

Рекомендуемые сообщения

Привет всем, сталкивался с такой проблемой.

 

Скрипты которые связаны с ядром не поддерживают русские шрифты. 

 

На пример Community Board там есть скрипт где можно написать анонсы в CB вот когда пытаюсь писать на русском не пишется.  

 

Думаю что то с компиляцией или что ?

 

Есть идеи? С меня плюсики

Сборка: aCis
Изменено пользователем Jugm3nt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а при компиле utf8 кодировка была?

<?xml version="1.0" encoding="UTF-8"?>
<project name="aCis_gameserver" default="dist" basedir=".">

<property name="src" location="java" />
<property name="libs" location="libs" />
<property name="build" location="../build/Core" />
<property name="build.classes" location="${build}/classes" />
<property name="build.dist" location="${build}/dist" />
<property name="build.dist.login" location="${build.dist}/login" />
<property name="build.dist.game" location="${build.dist}/gameserver" />
Изменено пользователем Jugm3nt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет всем, сталкивался с такой проблемой.

 

Скрипты которые связаны с ядром не поддерживают русские шрифты. 

 

На пример Community Board там есть скрипт где можно написать анонсы в CB вот когда пытаюсь писать на русском не пишется.  

 

Думаю что то с компиляцией или что ?

 

Есть идеи? С меня плюсики

Либо надо кодировку поставить Utf 8 или Utf 8 без Bom. Если не помогло тогда лучше на английском писать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<?xml version="1.0" encoding="UTF-8"?>

<project name="L2jFrozen_GameServer" default="dist-local" basedir=".">

<description>

 

По идее в буилде прописываешь кодировку  это я у себя из буилда взял посмотри у себя и поставь 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел проблему.

 

Может кому то понадобиться.

 

Решение:

Пишем в файл по-русски и сохраняем его в windows-1251 кодировке.

По поводу русских HTML, то идём в net.sf.l2j.gameserver.cache.HtmlCache.java и ищем:

Code: [Select]
try (FileInputStream fis = new FileInputStream(file); UnicodeReader ur = new UnicodeReader(fis, "UTF-8"); BufferedReader br = new BufferedReader(ur))

и меняем на

Code: [Select]
try (FileInputStream fis = new FileInputStream(file); UnicodeReader ur = new UnicodeReader(fis, "CP1251"); BufferedReader br = new BufferedReader(ur))

Весь проект должен оставаться в CP1251 без какой-либо конвертации в другие кодировки!

Сборка: aCis

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...