2012-09-12 5 views
2

Talend를 사용하여 EBCDIC 파일의 Cobol 카피 북 표현을 사용하여 EBCDIC 파일을 변환하고 있습니다. 하지만 EBCDIC 문자의 절반 너비 및 전체 너비 표현을 찾을 수 없습니다.읽는 방법 Cobol copy book을 사용하여 EBCDIC에서 반각 및 전체 너비 문자

를 제안하십시오.

+1

절반 너비 란 무엇입니까? Ebcidic은 1 바이트 문자 세트 !!입니다. Packed-Decimal 데이터가 있음을 의미합니까? Packed Decimal은 Mainframe 데이터에 더 일반적이지는 않지만 고유합니다. –

+0

일본어가 컴퓨터에있는 것과 같은 전체/반자 문자에 대해 이야기하고 있습니까? –

답변

0

EBCDIC을 읽을 때 cobol copy book을 사용하고 있으므로, COM-4은 전체 너비 데이터뿐만 아니라 절반 너비도 읽을 수있는 올바른 데이터 유형입니다. COM-3은 압축 10 진수 값을 읽는 데 사용됩니다.

+0

Comp-4는 일반적으로 cobol에서 2s의 2 진 정수입니다. –

0

EBCDIC에서 가장 널리 사용되는 코드 페이지 중 하나 인 Wikipedia에 대한 문서를 찾을 수 있습니다. 전폭 EBCDIC 대 절반 폭의 아이디어에 익숙하지 않습니다. 아마도 반가움 가타카나를 인코딩하는 EBCDIC 930이 무엇을 염두에두고 있습니까?

0

2 바이트 문자 집합에 대해 이야기하고 있습니까? 그들은 shift-in과 shift-out 문자 x'0e '와 x'0f'를 사용합니다 (정확하게 기억한다면). 필드를 스트림으로 구문 분석해야하며 문자 그대로 x'0e '을 누를 때 더블 바이트 모드로 전환하고 x'0f'를 누를 때 싱글 바이트 모드로 돌아갈 필요가 있습니다.

+0

당신은이 방법에 대해 더 자세히 설명해 주시겠습니까? 전폭 포장 된 십진수 데이터를 가지고있는 EBCDIC 파일을 가지고 있습니다. – UmeshR