0

所以,我知道如何让你的平均Charset确定,StandardCharsets.UTF_8甚至Charset.forName("UTF-32LE")是非标准的,但我得到的是哪种实现?我想使用这些解码器,将其CharsetDecoderICU与外观漂亮的Callback设置一起使用(我还没有找到这种用法的任何示例),但我只是不知道如何访问它。

例如,我试图显式调用 icu4j CharsetUTF32LE,但它似乎是,它是包特权吗?虽然源代码显然在那里并且我可以查看它,但我似乎无法直接在我的代码中导入它,尽管它位于公共类的构建路径中。是否有某种需要注册的提供者,例如加密提供者?

拜托,尽管该项目非常活跃并且一些文档很好,但我只是不知道入口点在哪里,或者包可见性这里发生了什么!谢谢。

4

1 回答 1

0

好吧,我觉得花了这么长时间有点愚蠢,但我找到了答案。

CharsetICU.forNameICU("UTF-8);

成功了!:)

于 2020-03-20T16:05:34.450 回答