String ConversionΒΆ
Convert char to int
ord("A")
Convert char to hex
hex(ord("A"))
Convert int to char
chr(42)
Convert string to hex
import binascii
binascii.hexlify("test")
Convert hex to string
binascii.unhexlify("74657374")
String to unicode html
"".join(["&#" + str(hex(ord(x))) + ";" for x in "script"])
python2 -c 'import sys; print "".join(["&#" + str(hex(ord(x))) + ";" for x in sys.argv[1]])' script
String to url encoding
python2 -c 'import sys; print "".join(["%" + str(hex(ord(x))).replace("0x","") for x in sys.argv[1]])' "javascipt:alert('BUH');"