Heim  >  Artikel  >  Welche chinesische Zeichenkodierung wird für die Speicherung und Austauschverarbeitung im Computer verwendet?

Welche chinesische Zeichenkodierung wird für die Speicherung und Austauschverarbeitung im Computer verwendet?

藏色散人
藏色散人Original
2020-03-24 14:02:5419542Durchsuche

Welche chinesische Zeichenkodierung wird für die Speicherung und Austauschverarbeitung im Computer verwendet?

Welche chinesische Zeichenkodierung wird für die Speicherung und Austauschverarbeitung im Computer verwendet?

Die chinesische Zeichenkodierung, die für die Speicherung und Austauschverarbeitung im Computer verwendet wird, ist 机内码.

Interner Code für chinesische Schriftzeichen, auch bekannt als „ASCII-Code für chinesische Schriftzeichen“, der als „interner Code“ bezeichnet wird, bezieht sich auf den Code, der aus den Symbolen 0 und 1 besteht und bei der internen Speicherung, Verarbeitung und Übertragung des Computers verwendet wird Chinesische Schriftzeichen. Nachdem der Eingabecode akzeptiert wurde, wird er vom „Eingabecode-Konvertierungsmodul“ des Betriebssystems für chinesische Schriftzeichen in einen internen Code umgewandelt, unabhängig von der verwendeten Tastatureingabemethode. Der maschineninterne Code ist die grundlegendste Kodierung chinesischer Zeichen. Unabhängig vom chinesischen Zeichensystem und der Eingabemethode für chinesische Zeichen muss der eingegebene externe Code für chinesische Zeichen in den maschineninternen Code konvertiert werden, bevor dies möglich ist auf verschiedene Weise gespeichert und verarbeitet werden.

Ausführliche Erklärung

Da das Verarbeitungssystem für chinesische Schriftzeichen die Kompatibilität zwischen chinesischen und westlichen Sprachen sicherstellen muss, kommt es zu Mehrdeutigkeiten, wenn gleichzeitig ASCII-Code und nationaler Standardcode für chinesische Schriftzeichen im System vorhanden sind . Beispiel: Es gibt zwei Inhaltsbytes 30H und 21H, die den nationalen Standardcode des chinesischen Zeichens „ah“ und den ASCII-Code der spanischen „0“ und „!“ darstellen können. Aus diesem Grund sollte der maschineninterne Code chinesischer Schriftzeichen entsprechend verarbeitet und in den nationalen Standardcode umgewandelt werden.

Der maschineninterne Code des nationalen Standardcodes ist ein zwei Byte langer Code. Er fügt dem höchsten Bit jedes Bytes des entsprechenden nationalen Standardcodes „1“ hinzu, d. h.

Maschineninterner Code für chinesische Schriftzeichen = nationaler Standardcode für chinesische Schriftzeichen + 8080H

Zum Beispiel lautet der nationale Standardcode des oben erwähnten Zeichens „ah“ 3021H und sein interner Code für chinesische Schriftzeichen lautet B0A1H.

Die Grundlage des maschineninternen Codes für chinesische Schriftzeichen ist der nationale Standardcode für chinesische Schriftzeichen.

In-Machine-Code: Um Mehrdeutigkeitsprobleme zu vermeiden, wenn ASCII-Codes und nationale Standardcodes gleichzeitig verwendet werden, verwenden die meisten chinesischen Zeichensysteme die hohe Position 1 jedes Bytes des nationalen Standardcodes als Maschinencode für chinesische Schriftzeichen. Dies löst nicht nur die Mehrdeutigkeit zwischen dem maschineninternen Code chinesischer Schriftzeichen und dem maschineninternen westlichen Code, sondern sorgt auch dafür, dass der maschineninterne Code chinesischer Schriftzeichen und der nationale Standardcode eine sehr einfache Korrespondenzbeziehung aufweisen.

Die Beziehung zwischen dem internen Code chinesischer Schriftzeichen, dem nationalen Standardcode und dem Standortcode ist: Die beiden Bytes des Standortcodes (dezimal) werden in Hexadezimalzahlen umgewandelt und dann mit 2020H addiert, um den entsprechenden nationalen Standard zu erhalten Code; Der interne Code ist das höchste Bit der beiden Bytes des chinesischen Zeichenaustauschcodes (nationaler Standardcode) plus 1, dh die beiden Bytes des chinesischen Zeichenaustauschcodes (nationaler Standardcode) werden mit 80H addiert Holen Sie sich den entsprechenden internen Code. Die beiden Bytes werden in Hexadezimal konvertiert und dann A0H hinzugefügt, um den entsprechenden internen Code zu erhalten.

Das obige ist der detaillierte Inhalt vonWelche chinesische Zeichenkodierung wird für die Speicherung und Austauschverarbeitung im Computer verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn