ABOUT

성능과 운영 안정성을 함께 끌어올리는 개발자입니다.

92% Positional Error Reduction
79% p95 Latency Improvement
90%+ Long Tasks Reduction

2022.02 · 한국장학재단

우수 멘티

한국장학재단 사회 리더 대학생 멘토링 IT

2022.10 · 동작구청

우수 인재상

동작구청 우수 SW 인재

2025.05 · (주) 그랩

프로그래밍 우수상

(주) 그랩 우수 프로그램 개발

2025.05 · AWSKRUG

AWS한국사용자모임 발표

AI agent 스크립트 튜닝 관련 발표

ComputerScience

Development

Engineering

Trouble Shooting

GUESTBOOK

첫 마음부터
함께 나누는 온기

방명록 작성하러 가기

SUBSCRIBE

최신소식을
편하게 만나보세요.

문자 표현법

 

서론

컴퓨터가 이해할 수 있는 문자들의 집합을 문자집합이라고 합니다.

문자 집합에 속한 문자를 컴퓨터가 이해하는 0과 1로 이루어진 문자 코드로 변환하는 과정을 문자 인코딩이라고 합니다.

반대로 0과 1로 표현된 문자를 사람이 이해하는 문자로 변환하는 과정은 문자 디코딩이라고 합니다.

동일한 문자 집합이라 하더라도 다양한 문자 인코딩문자 디코딩 방법이 있습니다.

간혹 웹사이트를 이용하다가 볼 수 있는 글자 깨짐 현상은 웹 사이트가 지원하지 않는 인코딩 방법을 사용했거나, 인코딩 된 문자를 디코딩하는 방법을 알지 못해 발생하는 문제입니다.

 

인코딩 방식
문자 인코딩에는 다양한 방식이 있습니다.
 

아스키 (ASCII)

정의가장 기본적인 문자 집합초창기 컴퓨터에서 사용하던 문자 집합 중 하나로, 영어의 알파벳과 아리비아 숫자, 일부 특수 문자를 포함합니다.아스키 문자를 표현하기 위해서는 8비트 (1바이트

develop-enchantment.tistory.com

 

EUC-KR

정의아스키 코드는 한글을 표기할 수 없습니다.한글 인코딩 방식 중 하나입니다.EUC-KR은 KS X 1001, KS X 1003이라는 문자 집합 기반의 인코딩 방식입니다. 아스키 문자 표현은 1바이트, 한글 글자를

develop-enchantment.tistory.com

 

유니코드 (unicode)

정의쀓, 똠 같은 글자는 EUC-KR로 표현할 수 없습니다. EUC-KR은 모든 한글 조합을 표현할 수 있을 정도로 많은 양은 아닙니다.그래서 등장한 통일된 문자 집합으로, 한글을 포함해 많은 언어, 특수

develop-enchantment.tistory.com

 

base64

정의문자뿐만 아니라 이진 데이터까지 변환할 수 있는 인코딩 방식입니다.문자보다는 이진 데이터를 인코딩하는 데에 더 많이 사용됩니다.base64 인코딩은 이미지 등 단순 문자 이외의 데이터까

develop-enchantment.tistory.com

 


 

728x90