ASCII
"American Standard Code for Information Interchange"의 약자입니다. ASCII는 숫자 코드를 사용해 문자를 나타내는 문자 인코딩입니다. 여기에는 영문 대문자와 소문자, 숫자, 문장 부호가 포함됩니다.
표준 ASCII
표준 ASCII는 128개의 문자를 나타낼 수 있습니다. 각 문자를 나타내는 데 7개의 비트를 사용하는데, 이는 바이트의 첫 번째 비트가 항상 0이기 때문입니다. 예를 들어 대문자 "T"는 84 또는 2진수로 01010100으로 나타냅니다. 소문자 "t"는 116 또는 2진수로 01110100으로 나타냅니다. 다른 키보드 키도 표준 ASCII 값에 매핑됩니다. 예를 들어 Escape 키(ESC)는 ASCII에서 27이고, Delete 키(DEL)는 127입니다.
확장 ASCII
표준 ASCII가 지원하는 128(27)개의 문자는 모든 표준 영문자, 숫자, 문장 부호를 나타내기에 충분합니다. 그러나 모든 특수 문자와 다른 언어의 문자를 나타내기에는 충분하지 않습니다. 확장 ASCII는 128개의 값을 추가하여 총 256(28)개의 문자를 제공함으로써 이 문제를 해결합니다. 추가된 2진수 값은 0이 아니라 1로 시작합니다. 예를 들어 확장 ASCII에서 "é" 문자는 233 또는 2진수로 11101001로 나타냅니다. 대문자 "Ö"는 214 또는 11010110으로 나타냅니다.
확장 ASCII는 표준 ASCII의 문자 집합을 두 배로 늘리지만, 모든 언어를 지원하기에는 문자가 턱없이 부족합니다. 예를 들어 일부 아시아 언어에는 수천 개의 문자가 필요합니다. 따라서 현재는 문서와 웹 페이지에 ASCII보다 Latin-1(ISO-8859-1) 및 UTF-8과 같은 다른 문자 인코딩이 더 일반적으로 사용됩니다. UTF-8은 100만 개가 넘는 문자를 지원합니다.
지식 테스트하기