Как написать конфиг в UTF-8 в Bukkit - PullRequest
2 голосов
/ 05 марта 2019


В моем плагине bukkit (1.8.8) я хочу сохранить файл конфигурации на диске моего сервера bukkit с моим плагином.На многих серверах это работает, но на других это не работает.

Я думаю, что я могу использовать OutputStreamWriter с API SnakeYaml, но есть ли в Bukkit API что-нибудь для этого?Будет легче ^^

Спасибо за вашу помощь!

РЕДАКТИРОВАТЬ: FileConfiguration#save(file) может сделать это, но не каждый раз, потому что есть: UTF8_OVERRIDE && !UTF_BIG ? Charsets.UTF_8 : Charset.defaultCharset() для выбора Charset.

1 Ответ

1 голос
/ 12 марта 2019

добро пожаловать в Stackoverflow.У Spigot есть ConfigurationAPI. Введение в ConfigurationAPI Wiki содержит очень хорошее руководство по использованию нового ConfigurationAPI.Преимущественно вам не нужно заботиться о кодировках в файлах и форматировании.

В качестве альтернативы вы можете взглянуть на Свойства из Стандартной библиотеки Java Руководство по свойствам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...