Итак, я знаю, как получить среднее значение Charset
, конечно, с StandardCharsets.UTF_8
или, может быть, даже Charset.forName("UTF-32LE")
для нестандартного, но какую реализацию я получаю? Я хотел бы использовать эти декодеры, использовать эту CharsetDecoderICU
с ее изящно выглядящей Callback
настройкой (я пока не нашел примеров такого использования), но я просто не могу понять, как получить к ней доступ.
Я пытался явно вызвать, например, icu4j CharsetUTF32LE
, но, похоже, пакет привилегирован? Хотя исходный код явно есть, и я могу посмотреть на него, я не могу импортировать его непосредственно в мой код, несмотря на то, что он находится в пути сборки с классами publi c. Есть ли какой-нибудь провайдер, которого нужно зарегистрировать, например, у провайдеров шифрования?
Пожалуйста, хотя проект очень активен и некоторые документы хороши, я просто не понимаю, где находится точка входа или что здесь происходит с видимостью пакета! Спасибо.