在Python中,你可以編碼一個字符串作爲什麼是PHP的蟒蛇吊墜編碼('十六進制')?
encoded = text.encode('hex')
text = encoded.decode('hex')
什麼是PHP相應的功能?
在Python中,你可以編碼一個字符串作爲什麼是PHP的蟒蛇吊墜編碼('十六進制')?
encoded = text.encode('hex')
text = encoded.decode('hex')
什麼是PHP相應的功能?
可以使用
$data = bin2hex("your string");
$string = hex2bin($data);
或
$data = implode('', unpack("H*", "your string"));
$string = pack("H*", $data);
'pack' /'unpack'可以使用,但不是這樣。如果你不確定,請運行代碼,它仍然是錯誤的。 –
不僅。要將字符串轉換爲十六進制表示,您應該使用'unpack'。爲了與python兼容,首先應該使用高半字節。 –
謝謝,已經修復 –
你能描述一下'encode'確實在Python? – j0k
它將文本字符串轉換爲十六進制值,並將其逆向解碼。 – Nox