시프트 아웃과 시프트 인 문자
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
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는 문자 세트 전환을 위한 제어 문자이다. 현대의 유니코드 환경에서는 거의 사용되지 않는다. |
참조
[1]
웹사이트
The Linux Programmer's Manual
http://man7.org/linu[...]
2012-11-16
[2]
간행물
The Japanese Katakana graphic set of characters
1975-12-01
[3]
간행물
The Japanese Roman graphic set of characters
1975-12-01
[4]
Citation
Emoji encodings and cross-mapping tables in pure Perl
https://github.com/k[...]
2010
[5]
서적
Character Code Structure and Extension Techniques
https://www.ecma-int[...]
1994
[6]
간행물
NATS Control set for newspaper text transmission
1975-12-01
[7]
웹사이트
The Linux Programmer's Manual
http://man7.org/linu[...]
2016-03-22
[8]
웹인용
The Linux Programmer's Manual
http://man7.org/linu[...]
2012-11-16
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com