Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Решено С кодировками в конфигах на Windows

Тема в разделе "Помощь", создана пользователем dirt34, 31 дек 2014.

Статус темы:
Закрыта.
  1. Автор темы
    dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    В общем вот такая фигня:

    Код:
        - "&2\u0412\u043e\u0437\u043d\u0438\u043a\u043b\u0438 \u043f\u0440\u043e\u0431\
          \u043b\u0435\u043c\u044b?! \u041d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430\
          \ \u0444\u043e\u0440\u0443\u043c\u0435!"
        - "&4\u041d\u0430\u0448\u0435\u043b \u0431\u0430\u0433 \u0438\u043b\u0438 \u0434\
          \u044e\u043f?! \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0438 \u0430\u0434\
          \u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\
          \u043e\u043b\u0443\u0447\u0438\u0448\u044c \u0432\u043e\u0437\u043d\u0430\u0433\
          \u0440\u0430\u0436\u0434\u0435\u043d\u0438\u0435!"
    Написал на русском, перезагрузил плагин и тут вот такое. Почему и как исправить?
     
  2. Хостинг MineCraft
    <
  3. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Чувак... А я наоборот в данное перевожу, чтобы плагин криво не шел. А у тебя тут автоматом. Я фиговых 500 строк в SimpleClans'e переводил на данную фигню. Короче, в NotePad++ поменя кодировку на Ansi(Наверно). Поковыряйся - может чему научимся с тобой :)
     
  4. Автор темы
    dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    не.
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    @alexandrage , кинь им свой замечательный энкодер.
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    HTML:
      <script type="text/javascript">
    
      function strlenFix(str) {
        while (str.length<4) str="0"+str;
        return str;
      }
    
      function convert() {
        var result = '';
        var source = document.forms["conversion"].elements["input"].value;
      
        if (document.forms["conversion"].elements["direction"].value=="0") {
        
          /* UTF-8 to entities */
          for (i=0; i<source.length; i++) {
            charCode = source.charCodeAt(i);
            if (charCode <= 127) {
              result += source.charAt(i);
            } else {
              result += '\\u' + strlenFix(charCode.toString(16).toUpperCase());
            }
          }
      
        } else {
      
          var state=0;
          var chars=0;
          var value="";
          /* entities to UTF-8 */
          for (i=0; i<source.length; i++) {
            switch (state) {
              case 0:
                if (source.charAt(i)=='\\') {
                  state=1;
                } else {
                  result+=source.charAt(i);
                }
              break;
              case 1:
                if (source.charAt(i)=='u') {
                  state=2;
                  chars=0;
                  value="";
                } else {
                  result+='\\'+source.charAt(i);
                  state = 0;
                }
              break;
              case 2:
                chars++;
                value+=source.charAt(i);
                if (chars>=4) {
                  result+=unescape("%u"+value);
                  state=0;
                }
              break;
            }
          }
      
        }
      
        document.forms["conversion"].elements["output"].value=result;
      
      }
    
      </script>
    <form name="conversion" action="" onsubmit="convert();return false;">
    <div>
    <div>Вход:</div>
    <textarea name="input" cols="48" rows="10"></textarea>
    </div>
    <div>
    <div>Выход:</div>
    <textarea name="output" cols="48" rows="10" readonly=""></textarea>
    </div>
    <div>
    <span>Направление:</span>
    <select name="direction">
    <option value="0">UTF-8 text &gt;&gt; Java entities</option>
    <option value="1">Java entities &gt;&gt; UTF-8 text</option>
    </select><br>
    <input type="submit" value="Convert"> <input type="reset" value="Clear">
     
  7. Автор темы
    dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    так а что от него толку если он сам потом делает то что в шапке.
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это двухсторонний конвертер жабозябры. Можно обратно в utf.
     
  9. Автор темы
    dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    всё равно толку нет ибо если я в конфиге сделаю в UTF-8 в самой игре будут кракозябры.
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ты на форточке шоль?
     
  11. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Совсем тут-туру чёль?
     
  12. Автор темы
    dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    да.[DOUBLEPOST=1420052054,1420052008][/DOUBLEPOST]
    на винде как бы так и есть.
     
  13. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Добавь в запускатор -Dfile.encoding=UTF-8, ну или кодируй в ANSI
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ну так удобнее же у себя юзать, а не открывать левые сайты. И потом я не говорил что сам писал!
     
  15. RikkiLook

    RikkiLook Старожил

    Баллы:
    173
    Есть же BabelPad.
     
  16. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    а к Notepad++ никакого плагина нет для этой цели?
     
  17. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Bars, я видел твою ссылку, речь идет об allinone, открыл такой файл в Notepad++, он увидел \u0xx и сам привел к читаемому варианту, ну или по нажатию меню/кнопки.
    Есть же плагин TextFX, нужно только регулярки правильно прописать.
     
  18. RikkiLook

    RikkiLook Старожил

    Баллы:
    173
    Тема с кодировками не раз "разжёвана", посему закрыто.
     
Статус темы:
Закрыта.

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