구글 검색 중 발견했는데 MS-DOS는 33개의 제어문자중 7개 밖에 사용하지 않는다고 합니다. 그렇다면 아마도 윈도우도 그럴 것 같고. 사용되지 않는다는 제어문자가 많은데 dos에서부터 사장될 정도면 다른 운영체제에서도 비슷하지 않을까 짐작만 해봅니다. 그리고 추가로 찾아보니 제어문자를 마크업 언어로 대신한다고 하네요. 리눅스나 OS X 등은 어떤지 궁금합니다.



----

미국정보교환표준부호(American Standard Code for Information Interchange; ASCII)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다.

아스키는 1967년에 표준으로 제정되어 1986년에 마지막으로 개정되었다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다.

OED-LEXX-Bungler.jpg


MS-DOS는 제어 문자들 중에서 현재 사용되지 않는 문자에 대해 특수 문자를 배정해서 사용합니다. 

그러나, 이들 문자는 콘솔에서만 볼 수 있고, 일반 편집기(메모장, 한글, MS-WORD)에서는 전부 깨집니다. 

"MS-DOS" 항목에 있는 문자들은 2바이트 특수 문자에 있는 문자들 중에서 골랐습니다. 

비어있는 칸은 여전히 제어 문자로 사용하는 문자이고, 

물음표(?)는 똑같은 문자가 없거나 아예 비슷한 문자도 없다는 뜻입니다.

출처 - www.printf.co.kr  이미지가 작게 보이는데 클릭하면 커집니다.


24680A4F5269500435C0A1.png