sco*_*yab 17 java ascii ebcdic ibm-midrange
我需要编写一个'简单'的工具来从ASCII转换为EBCDIC?
Ascii来自Java,Web和AS400.我有一个谷歌周围,似乎找不到一个简单的解决方案(也许因为没有一个:().我希望有一个开源工具或支付已经编写的实用工具.
也许这样吗?
Converter.convertToAscii(String textFromAS400)
Converter.convertToEBCDIC(String textFromJava)
Run Code Online (Sandbox Code Playgroud)
谢谢,
斯科特
Ala*_*ger 28
请注意,Java中的String包含Java本机编码的文本.在内存中保存ASCII或EBCDIC"字符串"时,在编码为字符串之前,您将在字节[]中使用它.
ASCII -> Java: new String(bytes, "ASCII")
EBCDIC -> Java: new String(bytes, "Cp1047")
Java -> ASCII: string.getBytes("ASCII")
Java -> EBCDIC: string.getBytes("Cp1047")