CRLF1 newline의 골치 CR, LF 개행 문자는 참 문제가 많다. 그냥 엔터 아닌가? 하고 넘기면 참 좋겠지만, 엔터도 사실 문자이기 때문이다. 문자라면 그냥 \n 아닌가? 하고 넘기면 또 좋겠지만 이게 아니다. window에서는 \r\n, linux는 \n, Mac OS 구버전에서는 \r 등 다양하다. 문제를 해결하기 전에 이해하는 게 더 중요하니 유래부터 보면 결국 타자기로 거슬러 올라간다. 써본 적은 없지만 키보드와 비슷하게 생긴 옛날 키보드다. 타이핑하면 활자 막대에 잉크를 묻혀 종이에 찍힌다. 이렇게 종이 끝가지 타이핑했으면 다음 줄로 어떻게 내려야 할까? 타자기 왼쪽을 손잡이 하나가 튀어나와 있다. 리턴 레버라 불리는 이 손잡이를 누르고 원위치로 옮기면 다음 줄 처음으로 갈 수 있다. 다음 줄(newline)의 의미를 이 타자기.. 2020. 2. 11. 이전 1 다음