Manipulation de caractères Python Node.js

Convertissez à la fois Python et Node.js dans l'ordre suivant Chaîne de caractères hexagonaux ⇔ binaire ⇔ chaîne de caractères ⇔ Unicode (nombre décimal) ⇔ chaîne de caractères de nombre hexadécimal Et l'encodage par défaut est 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

Manipulation de caractères Python Node.js
Manipulation de chaînes de syntaxe Python
code de caractère python
Manipulation de liste Python
Manipulation de chaîne en python
Manipulation de date en Python
Maître de manipulation de chaînes Python
Manipulation des listes de caractères Python (tableaux)
3-3, chaîne Python et code de caractère
2.x, 3.x code de caractères des séries python
Manipulation d'expressions régulières par Python
Manipulation de la date des chaînes en Python
Code de caractère appris en Python
Caractère f Python (chaîne formatée)
Erreur python du jour: SyntaxError Caractère non ASCII
Manipulation des pixels d'image en Python
Manipulation de chemin de fichier / dossier en Python
Python
[Débutant] Extraire des chaînes de caractères avec Python
[Introduction à Udemy Python3 + Application] 13. Méthode de caractères
Python UTC ⇔ JST, chaîne de caractères (UTC) ⇒ Mémo de conversion JST
J'ai fait un compteur de caractères avec Python
# 5 [python3] Extraire des caractères d'une chaîne de caractères
[Python] Comment inverser une chaîne de caractères
[Mémo du débutant Python] chaîne de caractères python, opération de chemin
[Introduction à l'application Udemy Python3 +] 11. Chaîne de caractères
[Python] Chapitre 04-02 Diverses structures de données (manipulation de liste)
Grammaire de base de la série Python3 (chaîne de caractères)
[Python] Chapitre 04-07 Diverses structures de données (manipulation de dictionnaire)
Faisons la manipulation des données MySQL avec Python
[Python] Récupère le code de caractère du fichier
Cours de base Python (4 types numériques / type chaîne de caractères)
Lorsque Python "Erreur de syntaxe: caractère non ASCII ~" apparaît