맨위로가기

시프트 아웃과 시프트 인 문자

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의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