Convert String from ASCII to EBCDIC in Java?

后端 未结 10 1870
北荒
北荒 2020-11-28 10:38

I need to write a \'simple\' util to convert from ASCII to EBCDIC?

The Ascii is coming from Java, Web and going to an AS400. I\'ve had a google around, can\'t seem

10条回答
  •  一个人的身影
    2020-11-28 11:13

    Please note that a String in Java holds text in Java's native encoding. When holding an ASCII or EBCDIC "string" in memory, prior to encoding as a String, you'll have it in a byte[].

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

提交回复
热议问题