라인 엔딩, 이른바 개행문자 관련해서 가끔 한 번씩 걸리는 문제가 바로 CRLF 문제입니다. CR은 Carrige-Return 을 의미하며 /r 로 나타내고 LF는 Line Feed로 /n 을 사용하고 있습니다. 문제는 라인엔딩 처리에서의 OS에 따른 차이로 발생하는데요. Windows는 CRLF 모두 사용하고, Unix, 리눅스, Mac OS 등에서는 LF만을 사용하고 있습니다.
이 CRLF의 차이는 가끔 소스가 변경된 것이 없는데도 syntax error 를 낸다던가 소스버전컨트롤에서 변경된 것으로 인식한다던가 하는 문제를 발생시키곤 합니다. 보통 윈도우에서 개발하던 소스를 Mac으로 옮긴다던가 할 때 문제가 생기죠.
** 336x280 **
'Etc > Computer Tips' 카테고리의 다른 글
keysharp nx 공인인증서 에러 해결방법 (0) | 2018.02.15 |
---|---|
엑셀 날짜 빼기 더하기 간단팁 정리 (0) | 2017.10.25 |
아이폰 이중잠금 해제 방법 정리 (0) | 2017.10.03 |
애플 보안질문 재설정 방법 정리 (0) | 2017.09.28 |
구글 드라이브 로그아웃 방법 정리 (0) | 2017.09.26 |
댓글