所以,我知道如何得到你的平均值 Charset
当然,与 StandardCharsets.UTF_8
或者甚至Charset.forName("UTF-32LE")
对于非标准,但我得到的是哪种实现?我想使用这些解码器,使用这个CharsetDecoderICU
看起来很漂亮Callback
设置(我还没有找到这种用法的任何示例),但我只是不知道如何访问它。
我尝试显式调用 icu4j CharsetUTF32LE
例如,但似乎是,它是否具有包特权?虽然源代码显然在那里并且我可以查看它,但我似乎无法将其直接导入到我的代码中,尽管它位于公共(public)类的构建路径中。是否有某种类型的提供商需要注册,例如加密提供商?
拜托,尽管该项目非常活跃并且一些文档也很好,但我只是不明白入口点在哪里,或者包可见性这里发生了什么!谢谢。
最佳答案
好吧,我觉得花了这么长时间有点愚蠢,但我找到了答案。
CharsetICU.forNameICU("UTF-8);
成功了! :)
关于java - 如何使用 icu4j Charset 实现和 CharsetDecoderICU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60768353/