Notice
Recent Posts
Recent Comments
Gentle Breeze
7bit n-byte 한글방식 - SI (Shift In) / SO (Shift Out) 본문
7bit n-byte 한글방식은, 제어문제로 한글과 영문을 구분하기 위해 SI(shift in), SO(shift out) 를 이용해 모드 전환을 하고 한글코드와 영어코드(아스키코드등)를 같은값을 쓰는 방식이다.
영문 영역(0~127)을 이용해 표현하기 때문에 7bit n-byte 한글방식이라고 불리며 초기에는 자음, 모음을 각각 하나의 바이트로 취급해 표현이 가장 쉬운 장점을 가지고 있었다.
english... <SO>한글<SI> <SO>한글<SI><CRLF>
즉, euc-kr 과는 달리 각각 1BYTE 씩을 차지하는 SO, SI 를 두어 한글을 나타내는 방식이다.
위의 그림에서 보다시피 한글로 된 부분 앞 뒤의 '》','《' 로 표시 된 부분이..
SO/SI 부분이 되겠다.
이로 인해 예를 들어 MCI 를 통해 SO/SI 가 처리되지 않은 화면에서 SO/SI 처리 된 프로그램 모듈로 데이터를 가득 채워 넘길 때 혹은 한글과 한글 사이에 반자(1 BYTE) 가 섞여 들어왔을 때 다음과 같이 MCI 에러가 발생할 수 있는 것이다.
아래 그림과 같이 계산을 해야 한다는 결론을 얻을 수 있다.
<↑ Click to Enlarge>
'⑨ 직무역량강화 > MainFrame' 카테고리의 다른 글
IBM MAINFRAME FORUMS (0) | 2009.12.31 |
---|---|
[TSO] USER PROFILE 에서 PREFIX 수정 (0) | 2009.12.12 |
[MainFrame] JCL Statements (0) | 2009.08.05 |
[MainFrame] JCL (Job Control Language) (0) | 2009.08.05 |
Comments