Ein Zeichensatz. Verwalten Sie, indem Sie jedem Zeichen einen ganzzahligen Wert mit dem Namen Sign Position zuweisen. Es gibt.
[Zeichencodierungsmethode](https://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E7%AC%A6%E5%8F%B7%E5%8C%96% E6% 96% B9% E5% BC% 8F). Konvertiert den ganzzahligen Wert der Codeposition in eine Bytezeichenfolge für die Verwendung durch den Computer.
Die Reihenfolge, in der die Bytes angeordnet sind, wenn Daten aufgezeichnet werden, die aus mehreren Bytes im Speicher bestehen, oder wenn über ein Netzwerk gesendet und empfangen wird. Manchmal auch als ** Bytereihenfolge ** bezeichnet. Bei großen Endianern von oben und bei kleinen Endianern von unten anordnen.
Dies ist der Code, als ich ihn beim Schreiben dieses Artikels mit Python überprüft habe.
In [1]: import unicodedata
In [2]: import binascii
In [3]: unicodedata.name('Depression') #Schlagen Sie den Namen nach
Out[3]: 'CJK UNIFIED IDEOGRAPH-9B31'
In [4]: ord('Depression') #Überprüfen Sie die Codeposition
Out[4]: 39729
In [5]: binascii.hexlify('Depression'.encode('UTF-8')) # UTF-Bei 8 in eine Byte-Zeichenfolge codieren und dann in eine hexadezimale Darstellung konvertieren
Out[5]: b'e9acb1'
In [6]: binascii.hexlify('Depression'.encode('UTF-16'))
Out[6]: b'fffe319b'
In [7]: binascii.hexlify('Depression'.encode('UTF-16LE'))
Out[7]: b'319b'
In [8]: binascii.hexlify('Depression'.encode('UTF-16BE'))
Out[8]: b'9b31'
In [9]: binascii.hexlify('Depression'.encode('UTF-32'))
Out[9]: b'fffe0000319b0000'
In [10]: binascii.hexlify('Depression'.encode('UTF-32LE'))
Out[10]: b'319b0000'
In [11]: binascii.hexlify('Depression'.encode('UTF-32BE'))
Out[11]: b'00009b31'
In [12]: binascii.hexlify('Vergnügen'.encode('UTF-16'))
Out[12]: b'fffeeb5f1f61'
In [13]: binascii.hexlify('Vergnügen'.encode('UTF-16LE'))
Out[13]: b'eb5f1f61'
In [14]: binascii.hexlify('Vergnügen'.encode('UTF-16BE'))
Out[14]: b'5feb611f'
Recommended Posts