메뉴 건너뛰기

이노쿼츠, 이노트리, ETL, Talend

InnoQuartz Technical Support

Tip HexToChar Function

jhpark 2016.08.24 01:34 조회 수 : 19813

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;
}
번호 제목 글쓴이 조회 수 날짜
5 Log Table을 이용한 Job 관리 file 쿤타 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
위로