gpt4 book ai didi

java - 在 Java 中将字符串从 ASCII 转换为 EBCDIC?

转载 作者:太空狗 更新时间:2023-10-29 22:36:58 26 4
gpt4 key购买 nike

我需要编写一个“简单”的实用程序来将 ASCII 转换为 EBCDIC?

Ascii 来自 Java、Web 并转到 AS400。我有一个谷歌,似乎无法找到一个简单的解决方案(也许因为没有一个 :( )。我希望有一个开源 util 或为已经编写的 util 付费。

也许像这样?

Converter.convertToAscii(String textFromAS400)
Converter.convertToEBCDIC(String textFromJava)

谢谢,

斯科特

最佳答案

请注意,Java 中的字符串以 Java 的 native 编码保存文本。在内存中保存 ASCII 或 EBCDIC“字符串”时,在编码为字符串之前,您会将其保存在 byte[] 中。

ASCII -> Java:   new String(bytes, "ASCII")EBCDIC -> Java:  new String(bytes, "Cp1047")Java -> ASCII:   string.getBytes("ASCII")Java -> EBCDIC:  string.getBytes("Cp1047")

关于java - 在 Java 中将字符串从 ASCII 转换为 EBCDIC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368603/

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