Python Node.js Zeichenmanipulation

Konvertieren Sie sowohl Python als auch Node.js in der folgenden Reihenfolge Sechseckige Zeichenfolge ⇔ Binär ⇔ Zeichenfolge ⇔ Unicode (Dezimalzahl) ⇔ Hexadezimalzahl Zeichenfolge Die Standardcodierung ist UTF-8 Python

str_data = "Ah"
encoded = str_data.encode() #b'\xe3\x81\x82'
hex_str = encoded.hex() #"e38182"
encoded = bytes.fromhex(hex_str) #b'\xe3\x81\x82'
str_data = encoded.decode() #"Ah"

unicode = ord(str_data) #12354
sixteen = hex(unicode) #'0x3042'
unicode = int(sixteen,16) #12354
str_data = chr(unicode) #"Ah"

Node.js

let strData = "Ah";
let encoded = Buffer.from(strData); //<Buffer e3 81 82>
let hexStr = encoded.toString("hex"); //"e38182"
encoded = Buffer.from(hexStr,"hex"); //<Buffer e3 81 82>
strData = encoded.toString(); //"Ah"

let unicode = strData.codePointAt(0); //12354
let sixteen = unicode.toString(16); //'0x3042'
unicode = parseInt(sixteen,16); //12354
strData = String.fromCodePoint(unicode); //"Ah"

Recommended Posts

Python Node.js Zeichenmanipulation
Manipulation von Python-Syntaxzeichenfolgen
Python-Zeichencode
Python-Listenmanipulation
String-Manipulation in Python
Datumsmanipulation in Python
Python-String-Manipulations-Master
Bearbeiten von Python-Zeichenlisten (Arrays)
3-3, Python-Zeichenfolge und Zeichencode
2.x, 3.x Serienzeichencode von Python
Manipulation regulärer Ausdrücke durch Python
Datumsmanipulation von Strings in Python
In Python gelernter Zeichencode
Python f-Zeichen (formatierte Zeichenfolge)
Der heutige Python-Fehler: SyntaxError Nicht-ASCII-Zeichen
Bildpixel-Manipulation in Python
Manipulation des Datei- / Ordnerpfads in Python
Python
[Anfänger] Extrahieren Sie Zeichenketten mit Python
[Einführung in die Udemy Python3 + -Anwendung] 13. Zeichenmethode
Python UTC ⇔ JST, Zeichenkette (UTC) ⇒ JST-Konvertierungsnotiz
Ich habe mit Python einen Zeichenzähler erstellt
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
[Python] So invertieren Sie eine Zeichenfolge
[Python-Anfängermemo] Python-Zeichenfolge, Pfadoperation
[Einführung in die Udemy Python3 + -Anwendung] 11. Zeichenkette
[Python] Kapitel 04-02 Verschiedene Datenstrukturen (Listenmanipulation)
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
[Python] Kapitel 04-07 Verschiedene Datenstrukturen (Wörterbuchmanipulation)
Lassen Sie uns MySQL-Daten mit Python bearbeiten
[Python] Ruft den Zeichencode der Datei ab
Python-Grundkurs (4 numerische Typen / Zeichenfolgen)
Wenn Python "Syntaxfehler: Nicht-ASCII-Zeichen ~" angezeigt wird