如何使用icu4j Charset实现和CharsetDecoderICU?

问题描述 投票:0回答:1

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

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

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

java character-encoding icu icu4j
1个回答
0
投票

好吧,我花了这么长时间感到有点傻,但我找到了答案。

CharsetICU.forNameICU("UTF-8);

有花招! :)

© www.soinside.com 2019 - 2024. All rights reserved.