1. 개요UTF-16은 16비트(2바이트)를 기본 단위로 사용하는 유니코드(Unicode) 인코딩 방식이다. 이 방식은 ASCII 문자뿐만 아니라 다양한 언어와 문자 체계를 효율적으로 표현할 수 있도록 설계되었다. UTF-16은 특히 BMP(Basic Multilingual Plane) 내 문자를 고정 길이로, 그 외의 문자는 가변 길이로 인코딩한다는 특징이 있다. 그러나 데이터 저장 시 "00"이 자주 포함되는 현상이나, 서러게이트 페어(Surrogate Pair)로 인해 연속적이지 않은 바이트 패턴이 발생할 수 있다.이 글에서는 UTF-16의 구조, 작동 방식, 그리고 그로 인해 나타나는 데이터 패턴의 특징을 자세히 살펴본다.2. UTF-16의 특징 및 동작 원리2.1 UTF-16의 기본 구조UTF-..