컴퓨터에서 위치코드, 내부코드, 국제코드를 어떻게 변환하나요?

변환 관계는 다음과 같습니다.

1. 위치 코드(10진수)를 위치 코드(16진수)로 변환합니다. 여기서 처음 두 자리를 16진수로 변경하고 마지막 두 자리를 16진수로 변경해야 합니다. 예를 들어, 특정 한자의 위치 코드가 5448이므로 54는 16진수 36으로 변환되고, 비트 코드 48은 16진수 30으로 변환되어 16진수 3630이 됩니다.

2. 국제 코드 = 위치 코드(16진수) + 2020H 예를 들어, 국가 표준 코드 GB2312를 얻으려면 3630H + 2020H = 5050H?

3. 국제 코드 + 8080H 내부 코드는 5050H+8080H=D0D0입니다. HASCII 코드는 8비트 바이트로 가장 높은 비트가 0이므로 한자 인코딩과 구별됩니다.

확장 정보:

위치 코드, 국가 표준 코드 및 내부 코드 변환을 위해 우선 GB2312가 중국어를 인코딩하지만 26개도 포함한다는 점에 유의해야 합니다. 영문자와 일부 특수 기호의 인코딩. GB2312를 공식화할 때 ASCII에서 인쇄 가능한 문자, 즉 영문자, 숫자 및 기호를 GB2312로 재구성하고 이를 전폭 문자라고 하는 2바이트로 표현하기로 결정했습니다.

표시하거나 인쇄할 수 없는 ASCII의 처음 32개 제어 문자(ASCII 코드는 0~31)와 표시할 수 있지만 인쇄할 수 없는 33번째 공백 문자(ASCII 코드는 32)에 대해 등.* **인쇄할 수 없는 33개 문자의 인코딩은 직접 사용되며 다시 인코딩되지 않습니다. 지역번호와 지역번호 안의 비트코드는 0부터 세기 시작하는 ASCII 코드와 달리 1부터 세기 시작합니다.

바이두 백과사전 - 위치 코드

바이두 백과사전 - 내부 코드

바이두 백과사전 - 국제 코드