이스케이프 시퀀스 및 컨트롤 문자 사용
애플리케이션이 ASCII 또는 WINDOWS(ANSI) 코드 페이지에서 유니코드로 문자열을 변환하는 경우 이스케이프 시퀀스 문자를 유니코드로 변환해야 합니다. ASCII 또는 기타 8비트 텍스트 파일이 유니코드로 변환되면 나중에 다시 변환될 가능성이 있습니다. 이스케이프 시퀀스를 단일 유니코드 문자로 결합하는 대신 문자 단위로 유니코드로 변환하면 이스케이프 시퀀스를 인식하고 구문 분석할 필요 없이 역방향 변환을 수행할 수 있습니다. 예를 들어 ESC+A는 0x411B 대신 0x001B(ESC), 0x0041(A)가 되어야 합니다.
유니코드의 처음 32개 16비트 코드 값은 32개 컨트롤 문자를 위한 것입니다. 이 사양은 서식 지정을 위해 기존 컨트롤 문자 사용을 지원합니다. 유니코드 애플리케이션은 ASCII와 동일한 방식으로 이러한 컨트롤 문자를 처리할 수 있습니다.
관련 항목