gpt4 book ai didi

java - 任何从 Unicode 编码到 CP866 的免费 Java 库?

转载 作者:太空狗 更新时间:2023-10-29 16:41:24 25 4
gpt4 key购买 nike

我正在尝试打印到仅支持 CP866 编码的设备。

不幸的是,我打印的设备(Android 设备)不支持 CP866,导致 "abc".getBytes("CP866") 抛出 UnsupportedEncodingException

所以,我想,我必须自己进行 UnicodeCP866 编码。是否有任何免费软件 Java 库可以做到这一点?

最佳答案

根据 Oracle 文档,Cp866 是 Java 7 支持的编码。所以要么

  • 您使用的是不支持 Cp866 的旧版本 Java(例如,请参阅@Joachim 的评论!!!),或者
  • Java 运行时无法识别您正在使用的名称。 (字符集的规范名称是 "Cp866" 而不是 "CP866"。)

更新 - 不太可能是后者。从我可以从 the source 中看出,标准“提供者”使用的字符集查找机制不区分大小写。

引用资料:

关于java - 任何从 Unicode 编码到 CP866 的免费 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17145700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com