호빵의 IT 개발소

유니코드와 아스키코드의 차이점은? 본문

CS(전공지식)/기술면접 준비

유니코드와 아스키코드의 차이점은?

호빵Stack 2025. 3. 28. 22:30
유니코드(Unicode) vs 아스키코드(ASCII) 차이점 요약
  • 표현 범위
    • ASCII: 7비트(128개 문자) → 영문, 숫자, 특수문자만 표현
    • Unicode: 최소 16비트 이상 → 전 세계 문자(한글, 중국어 등) 표현 가능
  • 문자 인코딩
    • ASCII: 고정 길이 1바이트
    • Unicode: 인코딩 방식에 따라 다름 (UTF-8, UTF-16 등 → 가변 길이)
  • 호환성
    • ASCII는 오래된 시스템과 호환성 높음
    • 유니코드는 글로벌 표준, 다양한 언어 지원

 

 

면접 스타일 답변 예시:

ASCII는 7비트로 구성된 문자 인코딩 방식으로 영문 알파벳과 숫자, 일부 특수문자 등 총 128개의 문자만 표현할 수 있습니다.
반면 유니코드는 훨씬 더 넓은 범위의 문자를 지원하기 위해 설계된 국제 표준 인코딩으로 한글, 중국어, 이모지까지 포함한 다양한 언어를 표현할 수 있습니다.
현재는 UTF-8과 같은 유니코드 기반 인코딩 방식이 웹과 다양한 플랫폼에서 기본으로 사용되고 있습니다.
Comments