문서내 알수없는 문자 처리
글쓴이: jung78yw / 작성시간: 화, 2012/02/07 - 2:27오후
전문으로 데이터를 받는 상황인데요..
ProC를 이용해서 수신 배치 프로그램을 만들었고요.
전문길이가 800바이트씩 1만건 정도씩 받습니다.
memset(sdata4,0x00,sizeof(sdata4));
memset((char *)&tmp4, 0x00, sizeof(BMT_DEBFILE));
while(fgets(sdata4,sizeof(sdata4),in)!= NULL)
{
...
}
이렇게 처리를 하고 있는데..
어떨때 800바이트가 아닌 400정도에서 끈어질때도.. 500정도에서 끈어지는 상황도 생겼습니다.
UltraEdit로 전문을 열어봤더니 해당부분에 아무런 이상이 없었습니다.
그래서 EditPlus로 열어봤더니 해당부분이 전자(전자/반자할때) 공백 같은게 생겨서 (첨부파일 가운데 공백)
파일을 cat test.dat | sed 's/ / /g' > test.dat_T
명령어로 전자공백을 제거해도 안되는걸 보니 전자공백은 아닌것 같습니다.
어떻게 처리해야할지.. 어떤 문자인지 알수 있는 방법이 있을까요?
고수님들의 관심 부탁드립니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 47.96 KB |
Forums:
댓글 달기