HexToChar Function
public static String hexToChar(String hex) {
if (hex == null)
return "";
if (hex.length() % 2 != 0) {
return "";
}
ByteBuffer buff = ByteBuffer.allocate(hex.length() / 2);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hex.length() - 1; i += 2) {
buff.put((byte) Integer.parseInt(hex.substring(i, i + 2), 16));
}
buff.rewind();
Charset cs = Charset.forName("EUC-KR");
CharBuffer cb = cs.decode(buff);
sb.append(cb.toString());
String str = sb.toString();
return str;
}
댓글 0
번호 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|
5 | Log Table을 이용한 Job 관리 | 쿤타 | 235 | 2023.03.09 |
4 | Job 초기 작성시, templete | 쿤타 | 207 | 2023.03.09 |
3 | InnoQuartz Server 연계 설정 | 쿤타 | 224 | 2023.03.09 |
» | HexToChar Function | jhpark | 19813 | 2016.08.24 |
1 | Talend Encoding 설정 | NEXUS | 6749 | 2016.06.10 |