:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
22/06/17 17:26
둘중에 하나 같습니다.
1. Character code 차이: Windows는 1252 code page, DOS는 437 code page를 쓴다고 합니다. Code page는 읽은 데이터를 어떻게 매핑시켜서 해석할지라고 생각하시면 됩니다. 2. LF(Line Feed) 유무: Windows는 CR(Carriage Return), DOS는 LF/CR을 한줄의 끝에 넣는다고 합니다. CR은 데이터의 읽기용 커서를 그 라인의 맨 앞으로 이동시키는 명령어이고 LF는 다음 라인으로 넘기는 명령입니다. 에러가 났다고 하니 1번 같네요.
22/06/17 19:27
오 감사합니다. 추가로 궁금한게 있는데요. 요즘 dos 쓰는사람이 없잖아요? 저 csv파일 만든사람도 아마 윈도를 쓸텐데, 운영체제랑 상관이 없는 건가요?
22/06/17 22:21
정확하게 윈도우즈용으로 MS에서 만든 것은 MS-DOS이고 DOS 자체는 원래 플랫폼 독립적입니다. 우리가 가끔 도스창 열어서 작업하는 경우도 있지만 메모리와 CPU 등의 자원이 한정적인 Embedded 환경에서는 아직도 쓰이는 곳이 있습니다. CSV가 원래 텍스트 파일에서 데이터를 저장하고 그걸을 읽어서 효율적으로 읽고 편집하기 위해 콤마를 쓰는 것이기 때문에 각 OS에 맞게 저장하는 방식을 제공한다고 보면 될 것 같습니다.
|