sitelink1 http://blog.naver.com/winkey83?Redirect=...o=55235887 
sitelink2 http://cafe.naver.com/rushcore.cafe?ifra...ticleid=32 
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

CR+LF (Carriage Return+Line Feed)


10진수 

16진수 

ASCII 

 10

0x0A 

LF 

 13

0x0D 

CR 


Carriage Return 은 현재 위치를 나타내는 커서를 맨 앞으로 이동시킨다는 의미이고

Line Feed 는 커서의 위치를 아랫줄로 이동시킨다는 의미이다.

마치 타자기가 문서를 작성할때 좌측에서 우측으로 움직이며 한줄이 끝나면 다음 라인의 왼쪽 끝으로 커서가 이동하는 동작방식에서 유래된 것이다.


문제는 이러한 동작에 있어서 윈도우즈와 유닉스가 표기 방법을 달리한다는 것이다.

유닉스에서는 LF 만으로 개행을 표현하고 있다. 하지만 윈도우즈는 CR+LF 모두 표기해야만 개행이 된다.


자바는 문서를 읽을때 이러한 엔티티 문자를 자동 변환해주기에 프로그램 내부에서 개행의 의미를 어떤식으로 변환하게 되는지 확인 할 필요가 있다.


다음의 표를 참조하자.

ASCII Device Control Characters

The ASCII device control characters were originally designed to control hardware devices.

Control characters have nothing to do inside an HTML document.

ASCII Character HTML Entity Code Description
NUL � null character
SOH  start of header
STX  start of text
ETX  end of text
EOT  end of transmission
ENQ  enquiry
ACK  acknowledge
BEL  bell (ring)
BS  backspace
HT 	 horizontal tab
LF 
 line feed
VT  vertical tab
FF  form feed
CR 
 carriage return
SO  shift out
SI  shift in
DLE  data link escape
DC1  device control 1
DC2  device control 2
DC3  device control 3
DC4  device control 4
NAK  negative acknowledge
SYN  synchronize
ETB  end transmission block
CAN  cancel
EM  end of medium
SUB  substitute
ESC  escape
FS  file separator
GS  group separator
RS  record separator
US  unit separator
     
DEL  delete (rubout)



번호 제목 글쓴이 날짜 조회 수
공지 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
68 프로젝트의 스토리 보드 황제낙엽 2010.03.03 1
67 Character Entity Set(s) 황제낙엽 2013.06.24 55434
66 비주얼 스튜디오 단축키 모음 황제낙엽 2012.12.04 51
» 줄바꿈 문자에 대한 고찰 (Special Charaters) 황제낙엽 2011.02.13 239
64 CRC32 (C++) file 황제낙엽 2010.03.28 16
63 아웃룩(Outlook 2010) 메일 보관 경로(.pst) 변경과 백업/복구 file 황제낙엽 2009.12.28 504
62 VB 6.0 ActiveX 웹 배포 황제낙엽 2009.10.12 47
61 ActiveX 강좌 황제낙엽 2009.10.12 32
60 쿠키 제어 (Javascript, PHP, JSP) 황제낙엽 2009.06.11 30
59 웹브라우저에서 FTP서버에 접속하기 황제낙엽 2009.01.06 35
58 Touring the Commons - part 1 황제낙엽 2008.05.20 218
57 사랑비 BGM 보안 취약점 황제낙엽 2008.08.02 405
56 Web2.0을 위한 (Flash, JavaScript) 차트(Chart) 솔루션 정리 file 황제낙엽 2008.07.17 36
55 (DNS서버구축) reverse zone 파일 설정 황제낙엽 2008.06.19 92
54 (DNS서버구축) zone 파일 설정 황제낙엽 2008.06.19 35
53 (DNS서버구축) named.conf 작성법 황제낙엽 2008.06.19 30
52 MSSQL 엔터프라이즈 관리자를 이용한 MSSQL접속 방법 황제낙엽 2008.01.30 52
51 자료구조 강의 사이트 황제낙엽 2007.11.24 19
50 자료구조 Part9. "트리" - 트리의 순회 - 이진 트리의 순회. 황제낙엽 2007.11.24 123
49 자료구조 Part8. "트리" - 이진트리의 기본편 황제낙엽 2007.11.24 75