컴퓨터는 0과 1로 된 데이터만 저장할 수 있기 때문에, 0과 1을 이용한 텍스트 문자로 나타내야 합니다. ASCII(아스키)는 문자를 컴퓨터가 이해할 수 있는 이진 데이터(0 또는 1)로, 혹은 그 반대로 변환하는 표준 방법입니다.
ASCII(아스키)는 컴퓨터가 텍스트 데이터를 저장하기 위해 흔하게 사용하는 표준코드체계입니다. 이 표준에서 숫자 65는 대문자 'A'와 대응됩니다. 따라서 컴퓨터가 대문자 'A'를 저장하고 싶다면 숫자 65를 이진수로 저장할 것입니다. (2진수로 나타내면 10000001)
ASCII에서 소문자는 같은 대문자 글자보다 항상 2^5만큼 큽니다.
기본 ASCII 코드표는 7비트만 이용해서 모든 문자들을 나타냅니다. 이것은 ASCII 코드로 2^7개, 즉 128개의 문자를 나타낼 수 있다는 것을 의미합니다. 확장 ASCII는 8번째 비트를 추가하여 총 256개의 문자를 나타낼 수 있도록 합니다.
유니코드: 훨씬 더 많은 문자들 포함
예를 들어, 유니코드는 100만개 이상의 문자들을 나타낼 수 있는 문자 인코딩 표준입니다. 유니코드의 첫 128개의 문자는 ASCII의 128개의 문자와 동일하므로 서로 호환이 됩니다.