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

Помогите Русские символы заменяются на "?????"

Тема в разделе "[Архив] Помощь", создана пользователем danilko, 19 янв 2013.

  1. Автор темы
    danilko

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

    Баллы:
    103
    Здравствуйте, при переносе сервера на VDS столкнулся с этой ошибкой, некоторые плагины просто игнорируют мой конфиг (если в нем есть русские символы) и генерируют свой на английском, либо заменяют русские символы знаками вопроса, пробовал менять кодировки на utf-8, utf-8 без bom, win-1251, плагины так и не принимают мой конфиг.
    RuFuks на сервере есть.
     
  2. Хостинг MineCraft
    <
  3. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Нужно не менять а преобразовать.
     
  4. Автор темы
    danilko

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

    Баллы:
    103
    В какую кодировку-то ?
     
  5. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    @danilko, utf-8
     
  6. Автор темы
    danilko

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

    Баллы:
    103
    @alexandrage, ну вот взял AutoMessage и преобразовал конфиг в utf-8 и в логе сервера появилась вот такая ошибка
    09:31:59 [SEVERE] Cannot load plugins/AutoMessage/config.yml
    org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 0
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
    at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
    at com.TeamNovus.AutoMessage.AutoMessage.reloadConfiguration(AutoMessage.java:75)
    at com.TeamNovus.AutoMessage.Commands.PluginCommands.onReloadCmd(PluginCommands.java:26)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.TeamNovus.AutoMessage.Managers.CommandManager.dispatchCommand(CommandManager.java:73)
    at com.TeamNovus.AutoMessage.Commands.BaseCommandExecutor.onCommand(BaseCommandExecutor.java:36)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
    at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
    at net.minecraft.server.ServerConnection.b(SourceFile:39)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 0
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
    ... 29 more
    И при вводе команды /am list default
    Он пишет что такой лист не существует вообще, а раньше он хотя-бы выдавал сообщения но заменял кирилицу на знаки вопроса
     
  7. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    @danilko, VDS линукс? Если там винда то ansi.
     
  8. Автор темы
    danilko

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

    Баллы:
    103
    Да linux, на firstvds.ru брал
     
    ВремяПриключений нравится это.
  9. Автор темы
    danilko

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

    Баллы:
    103
    Я попробовал в ssh консоли русские символы вводить, они тоже стали меняться на "???"
    Может это из-за того что консоль не поддерживает кирилицу ?
    Через файловый менеджер все нормально меняется на русский но сервер так-же ругается на кирилицу.
    А можно как-нибудь запустить сервер не по ssh ?
    Например в автозагрузку поставить ?
     

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