Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс [1.3.1-R2.0+] RuFix - фикс кодировки для bukkit

Версии: ruFix 0.59, Bukkit-1.2.5-R1.0-b2149jnks

Батник:
Код:
ansicon java.exe -Xms4096M -Xmx4096M -XX:-OmitStackTraceInFastThrow -Dfile.encoding=UTF-8 -jar craftbukkit_rus.jar

Конфиг ruFix:
Код:
Tables:
- ru
Debug: true
LogFile: UTF-8
Console: CP855
ParseConsole: true
ParseLogFile: true

Ось: Win7 64x SP1

Если в чате на сервере писать "Тест", в консоли сервера ????, и в логе "Òåñò".
Если писать от сервера (say Тест), в логах, чате сервера и консоли все на русском.

Лог в UTF-8 (без BOM), сервер русифицирован, в чем проблема?
 
Логу нужно дать перегенерироваться, судя по всему. То есть, останови сервер, удали (перемести) лог-файл, запусти сервер.
По поводу консоли: кодировка для Windows верная не CP855, а CP866 :)
 
Удалил лог файл, полностью рестартнул сервер, кодировка консоли: CP866, проблема осталась, что делать?
 
Toxuin, увы, возникла новая проблема. При запуске программы обновленный до v4.0 .NET Framework выдает ошибку:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в System.Text.StringBuilder.ToString()
в System.IO.StreamReader.ReadToEnd()
в FileConverter.Form1.toUtfBtn_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.235 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
FileConverter
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/Lernos/Desktop/FileConverter.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.232 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.235 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Можете помочь это исправить?)
 
Это я перебирал все возможные кодировки, и остановился на CP855, CP866 я тоже побывал, аналогичная проблема.
У меня на виртуальной винде 7 тоже бывает так, что кодировка просто не меняется, без видимых на то причин. Я пока не знаю с чем это связано, выясняю. Как только смогу сказать что-либо дельное – обязательно скажу.
Можете помочь это исправить?)
Автором программы являюсь не я, а LordXaosa, тебе стоит написать ему в личку или в вот этой теме.
 
Задолбался уже с ним, у меня Windows Server 2008 R2, и
ruFix+ansicon+ (-Dfile.encoding=UTF-8)
В батнике есть -Dfile.encoding=UTF-8
Ансикон есть.
В руфиксе стоит CP866
В консоли ?????????????????????????????
Как исправить?
 
Поставил на 1.2.5-R1.3 папка и правила создались, всё хорошо. Но как то не особо работает, допустим буквы Ё и Р в чате не отображаются, на табличках ситуация примерна таже, если в слове русском нету символов которые не отображауются, то показывает, в противном случае "?!"
 
Поставил на 1.2.5-R1.3 папка и правила создались, всё хорошо. Но как то не особо работает, допустим буквы Ё и Р в чате не отображаются, на табличках ситуация примерна таже, если в слове русском нету символов которые не отображауются, то показывает, в противном случае "?!"
Руссификатор и руфикс - это не одно и тоже.
 
Поставил на 1.2.5-R1.3 папка и правила создались, всё хорошо. Но как то не особо работает, допустим буквы Ё и Р в чате не отображаются, на табличках ситуация примерна таже, если в слове русском нету символов которые не отображауются, то показывает, в противном случае "?!"
font.txt

По поводу непоняток с кодировкой в базах данных: наконец увидел этот глюк, кажется придумал как решить. Ожидайте новую версию.
 
На ансикон антивирус ругается :( Грозит трояном при заходе на скачку
 
у меня проблема в другом.
Когда в чате пишу по русски - ничего не отображается , но отлично отображается в консоли
UPD Добился русского чата сделав собственный font.txt
 
у меня проблема в другом.
Когда в чате пишу по русски - ничего не отображается , но отлично отображается в консоли
UPD Добился русского чата сделав собственный font.txt
Ты пробовал этот font.txt? Есть ли с ним проблемы? Если да - покажи какой font.txt сделал ты что ли...:)
 

Вложения:

  • font.txt
    font.txt
    Размер файла
    210 байт
    Просмотров
    15

Поделиться этой страницей

Назад
Верх