ebcdic to ascii 코드변환 ( ibm host to unix )
글쓴이: seeker / 작성시간: 목, 2003/02/13 - 11:54오전
지금하는일을 다음순서로 처리하려합니다
1. unix에서 ftp로 ibm host에 접속
2. samfile을 unix local dir로 download
3. samfile의 ebcdic-> ascii 변환 (한글데이터포함)
4. Biz logic 적용후 db loading.
지금, ftp로 자동접속하는 shell 스크립트를 만들었습니다.
문제는 ibm쪽에서 구분자('|')로 필드구분하여 넘겨주는데요.
레코드단위 구분은 무엇으로 하는지요?
아직 상호간의 협의는 하지않아 혼자 시나리오를 생각하고 있는데요.
ebcdic to ascii (한글포함)변환하는 c 모듈 소스를 찾고있는데요.
어디서 구할수 있는지 도움 부탁드립니다.
unix에서 레코드구분을 '\n' 으로 하는것처럼 ibmhost에서 '\n'으로 넘기면
저희쪽에서 ascii로 변환한후 fgets로 라인단위로 읽어서 처리할까 하는데
별 문제점은 없는지요?
fieldData|fieldData2|\n -->record #1
fieldData|fieldData2|\n -->record #2
Forums:
영문은 iconv 를 사용하면 EBCD <-> ASCII 간에
영문은 iconv 를 사용하면 EBCD <-> ASCII 간에 변환이 가능합니다.
한글은 host 상의 한글이 어떻게 표현되는지 알수가 없군요.
조합형이나, 완성형, 고생대때쓰던 n-byte 중 하나일것 같은데..
---
http://coolengineer.com
댓글 달기