Какой самый простой способ конвертировать значение HEX в тип ebcdic в Java
например. Пример ниже вернется в знак, но я хотел бы получить эквивалент ebcidic, то есть пробел.
Строка hex = "40"; char c = (char) Integer.parseInt (hex, 16);
Для преобразования шестнадцатеричного символа в ebcdic (пример: C1)
C1
byte b[] = {(byte) Integer.parseInt("C1", 16)}; System.out.print(new String(b, "Cp037"));
Результат будет A
A
Простым и наиболее эффективным решением, вероятно, было бы создание таблицы поиска самостоятельно, например, на основе http://www.natural -innovations.com / computing / asciiebcdic.html .
Другие решения можно найти здесь .