debian/ubuntu에서 EBCDIC 지원을 추가하는 방법

debian/ubuntu에서 EBCDIC 지원을 추가하는 방법

IBM OS 텍스트 메시지를 처리하려면 EBCSIC 텍스트 지원을 추가해야 합니다. lang을 추가하고 인코딩을 추가하여 이 작업을 수행했습니다 /etc/i18n/sysconfig.

문서를 검색했는데 이에 상응하는 항목이 데비안에 있어야 하는데 /etc/default/locale작동하지 않습니다. 확인했는데 EBCDIC 지원이 존재합니다./usr/share/i18n/charmaps/

답변1

당신은 변환할 수 있습니다문서EBCDIC에서 ASCII로 또는 그 반대로 인코딩됩니다(다음을 사용).iconv또는dd) 하지만로케일EBCDIC를 사용하려면 몇 가지 테이블 항목 변경 이상이 필요합니다.

이는 로케일 테이블이 인쇄 가능한 문자 코드, 컨트롤 등만 식별하기 때문입니다. EBCDIC은 다른 것을 사용합니다주문하다코드가 다르기 때문에 EBCDIC의 숫자는 ASCII의 코드와 다르며 알파벳 문자의 위치도 다릅니다. EBCDIC를 읽고 쓰는 시스템과 통신하기 위해 ASCII를 사용하는 기존 프로그램의 경우 두 인코딩 간의 양방향 변환이 필요합니다.

원칙적으로 다음과 같은 절차를 거친다.luit가능한확장하다이 매핑을 수행합니다. (지금은 하지 않습니다). 적절한 테이블을 추가한 후에도 간단한 명령줄 프로그램만 작동한다는 추가 문제가 여전히 있습니다 vi. .

추가 자료:

관련 정보