我需要编写一个“简单”的实用程序来将 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/