출처 : http://ko.wikipedia.org/wiki/%EC%A0%9C%EC%96%B4_%EB%AC%B8%EC%9E%90
컴퓨팅 및 전자통신 환경에서 제어 문자 또는 비인쇄 문자는 문자 집합의 특별한 문자가 있다.
아스키에서의 제어 문자[편집]
- 0 (널,
NUL
,\0
,^@
) - 7 (벨,
BEL
,\a
,^G
) - 8 (백스페이스,
BS
,\b
,^H
) - 9 (수평 탭,
HT
,\t
,^I
) - 10 (라인 피드,
LF
,\n
,^J
) - 12 (폼 피드,
FF
,\f
,^L
) - 13 (캐리지 리턴,
CR
,\r
,^M
) - 27 (이스케이프,
ESC
,\e
[GCC only],^[
). - 127 (삭제,
DEL
,^?
)
제어 문자표[편집]
2진법 | 10진법 | 8진법 | 16진법 | 문자 | 설명 |
---|---|---|---|---|---|
0000 0000 | 000 | 000 | 00 | NUL | NULL 문자 |
0000 0001 | 001 | 001 | 01 | SOH | 헤더 시작(Start Of Header) |
0000 0010 | 002 | 002 | 02 | STX | 본문 시작, 헤더 종료(Start of TeXt) |
0000 0011 | 003 | 003 | 03 | ETX | 본문 종료(End of TeXt) |
0000 0100 | 004 | 004 | 04 | EOT | 전송 종료, 데이터 링크 초기화(End Of Transmission) |
0000 0101 | 005 | 005 | 05 | ENQ | 응답 요구(ENQuiry) |
0000 0110 | 006 | 006 | 06 | ACK | 긍정응답(ACKnowledge) |
0000 0111 | 007 | 007 | 07 | BEL | 경고음(BELl) |
0000 1000 | 008 | 010 | 08 | BS | 백스페이스(BackSpace) |
0000 1001 | 009 | 011 | 09 | HT | 수평 탭(Horizontal Tab) |
0000 1010 | 010 | 012 | 0A | LF | 개행(Line Feed) |
0000 1011 | 011 | 013 | 0B | VT | 수직 탭(Vertical Tab) |
0000 1100 | 012 | 014 | 0C | FF | 다음 페이지(Form Feed) |
0000 1101 | 013 | 015 | 0D | CR | 복귀(Carriage Return) |
0000 1110 | 014 | 016 | 0E | SO | 확장문자 시작(Shift Out) |
0000 1111 | 015 | 017 | 0F | SI | 확장문자 종료(Shift In) |
0001 0000 | 016 | 020 | 10 | DLE | 전송제어 확장(Data Link Escape) |
0001 0001 | 017 | 021 | 11 | DC1 | 장치 제어(Device Control 1) |
0001 0001 | 018 | 022 | 12 | DC2 | 장치 제어(Device Control 2) |
0001 0001 | 019 | 023 | 13 | DC3 | 장치 제어(Device Control 3) |
0001 0001 | 020 | 024 | 14 | DC4 | 장치 제어(Device Control 4) |
0001 0101 | 021 | 025 | 15 | NAK | 부정응답(Negative AcKnowledge) |
0001 0110 | 022 | 026 | 16 | SYN | 동기(SYNnchronous idle) |
0001 0111 | 023 | 027 | 17 | ETB | 전송블록 종료(End of Transmission Block) |
0001 1000 | 024 | 030 | 18 | CAN | 취소(CANcel) |
0001 1001 | 025 | 031 | 19 | EM | 매체 종료(End of Medium) |
0001 1010 | 026 | 032 | 1A | SUB | 치환(SUBstitute) |
0001 1011 | 027 | 033 | 1B | ESC | 제어기능 추가(ESCape) |
0001 1100 | 028 | 034 | 1C | FS | 파일경계 할당(File Seperator) |
0001 1101 | 029 | 035 | 1D | GS | 레코드 그룹경계 할당(Group Seperator) |
0001 1110 | 030 | 036 | 1E | RS | 레코드경계 할당(Record Seperator) |
0001 1111 | 031 | 037 | 1F | US | 장치경계 할당(Unit Seperator) |
나는 이 제어문자를 비 인쇄문자 측면으로 조명해 보고 싶은데!(지금!)
이 비인쇄 문자들은 하나의 라인에 여러 항목들을 담을때 구분자로 쓰기 적당하다!
http://www.naver.com^Ghttp://www.google.com^Ghttp://www.daum.net
이렇게 한줄로 연결되 있는경우 제어문자를 사용하여 split해서 쓸 수 있다.