gpt4 book ai didi

java - 如何使用 IBM-1047 字符集对字符串进行编码?

转载 作者:行者123 更新时间:2023-12-02 04:53:39 26 4
gpt4 key购买 nike

我想用 IBM1047 对字符串进行编码,但我只收到一条错误消息 UnsupportedEncodingException。我使用的是jdk版本1.7.0_76。

 String sta ="abc";
byte[] bytearray = sta.getBytes("IBM1047");

最佳答案

查看 JDK 7 支持的区域设置:

http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html

支持 IBM1047,但根据表“java.io API 和 java.lang API 的规范名称” 为 Cp1047。所以,这就是您想要的:

String sta ="abc";
byte[] bytearray = sta.getBytes("Cp1047");

关于java - 如何使用 IBM-1047 字符集对字符串进行编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28989904/

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