如何将HEX值更改为EBCDIC char

时间:2010-05-19 06:35:44

标签: java hex converter ebcdic

在Java

中将HEX值转换为ebcdic char类型的最简单方法是什么?

e.g。下面的例子将在符号处返回,但我希望得到ebcidic等效,即空格char ..

String hex =“40”; char c =(char)Integer.parseInt(hex,16);

2 个答案:

答案 0 :(得分:1)

简单和最有效的解决方案可能是自己编写一个查找表,基于例如http://www.natural-innovations.com/computing/asciiebcdic.html

可以找到其他解决方案here

答案 1 :(得分:1)

将十六进制字符转换为ebcdic(例如:C1

byte b[] = {(byte) Integer.parseInt("C1", 16)};
System.out.print(new String(b, "Cp037"));

结果将是A