시프트 아웃과 시프트 인 문자
1. 개요
시프트 아웃과 시프트 인 문자는 7비트 문자 인코딩 환경에서 확장 문자 집합을 사용하는 데 필요한 제어 문자이다. 시프트 아웃(SO/SI)은 ASCII 표준(ISO/IEC 646)과 ISO/IEC 2022 확장 기술의 일부로 정의되어 있다.
시프트 아웃 문자(SO, 0x0E)는 표준 문자 집합 대신 미리 정의된 다른 문자 집합을 호출하여, 그래픽 문자를 표현하는 데 사용된다. 시프트 인 문자(SI, 0x0F)는 다시 표준 문자 집합(G0)을 호출하여 사용한다.
이러한 문자들은 7비트 환경에서 제한된 수의 문자 코드를 활용하여 더 많은 문자를 표현할 수 있도록 돕는 중요한 역할을 했다. 특히, 한글, 한자 등 다국어 문자 처리에 기여했으며, 이는 대한민국의 정보통신 기술 발전에 긍정적인 영향을 미쳤다고 볼 수 있다.
시프트 아웃과 시프트 인 문자
문자 코드
| 종류 | 제어 문자 |
|---|---|
| ASCII 코드 | 14 (SO), 15 (SI) |
| 설명 | 다른 문자 집합으로 전환 (SO), 원래 문자 집합으로 복귀 (SI) |
기능
| SO (Shift Out) | ISO 646 또는 ECMA-35 표준에 따라 대체 문자 세트 (일반적으로 그래픽 문자 세트)를 호출한다. 일반적으로 확장 아스키 또는 8비트 문자 세트에서 사용된다. |
|---|---|
| SI (Shift In) | 기본 문자 세트로 되돌린다. |
용도
| 문자 인코딩 | ISO 2022와 같은 문자 인코딩 방식에서 문자 세트 전환에 사용된다. |
|---|---|
| 제어 시퀀스 | VT100과 같은 터미널 에뮬레이터에서 제어 시퀀스의 일부로 사용될 수 있다. |
일본어 문자 인코딩
| 설명 | 과거 일본어 문자 인코딩에서 반각 가타카나를 표현하기 위해 사용되었다. ISO-2022-JP와 같은 인코딩에서 사용되었다. Shift_JIS와 EUC-JP에서는 사용되지 않는다. |
|---|
기타
| 비고 | SO 및 SI는 문자 세트 전환을 위한 제어 문자이다. 현대의 유니코드 환경에서는 거의 사용되지 않는다. |
|---|
📚 더 읽어볼만한 페이지
목차
본문 내용을 불러올 수 없습니다.