데이터 인코딩 2

BOM이 뭔가요?

🧠 BOM은 뭐죠?BOM은 _Byte Order Mark_의 줄임말이에요.📎 "이 파일은 어떤 인코딩이고, 바이트는 이렇게 읽어주세요!"라고 맨 앞에 붙어있는 작은 쪽지입니다.📦 BOM이 왜 필요할까요?예: 문자 'A'를 2바이트로 저장해야 할 때UTF-16에선 'A'가 00 41로 저장되기도 하고반대로 41 00일 수도 있어요!✅ 순서를 바꾸면 다른 문자로 잘못 읽힐 수 있죠.그래서 이때 “나는 Big Endian이에요!” 또는“Little Endian이에요!” 라고 말해주는 게 바로 BOM이에요.🔍 BOM, 직접 보면 이렇게 생겼어요인코딩BOM 값 (Hex)의미UTF-8 with BOMEF BB BF굳이 말하자면 “나 UTF-8이야~”UTF-16 BEFE FF큰 바이트가 먼저UTF-16 LEF..

데이터 인코딩 2025.04.15

유니코드(Unicode)와 아스키 코드(ASCII)

🔤 문자 인코딩이란? (Character Encoding)컴퓨터는 문자를 직접 이해하지 못합니다.따라서 우리가 쓰는 글자(A, 가, 😊) 를 숫자(코드)로 바꿔 저장하는 방식이 필요하죠.이걸 문자 인코딩이라고 해요!📌 문자 인코딩의 필요성컴퓨터는 0과 1 (이진수) 밖에 모릅니다.우리가 쓰는 문자(예: A, 가, 😊)는 기계가 이해할 수 없는 상징이에요.따라서 문자를 숫자로 매핑해서 저장하는 표가 필요합니다.🧮 ASCII (아스키 코드)✅ ASCII란?ASCII (American Standard Code for Information Interchange)1960년대에 만들어진 영문자 기반 문자 인코딩 표준이에요.특징설명비트 수7비트 (0~127)포함 문자영어 대/소문자, 숫자, 특수기호확장성한글..

데이터 인코딩 2025.04.01