尝试在十六进制编码中添加换行符
Trying to add in line breaks in hex encoding
所以我正在尝试将文本转换为 UTF-8,然后使用 python 2 对其进行十六进制编码,我 运行 遇到了试图模拟换行符的问题。
我目前有
>>> import binascii
>>> binascii.hexlify(b'Testing 1 2 3')
'54657374696e67203120322033'
我正在努力
Testing 1 2 3
Testing Second Line
通过使用
>>> binascii.hexlify(b'Testing 1 2 3\Testing Second Line')
'54657374696e672031203220335c54657374696e67205365636f6e64204c696e65'
但是解码的时候没有换行。
54657374696e672031203220335c54657374696e67205365636f6e64204c696e65
解码为
Testing 1 2 3\Testing Second Line
将文本转换为UTF-8后编码为十六进制时如何模拟换行?我做错了什么?
我认为你应该使用 \n 而不仅仅是 \
所以我正在尝试将文本转换为 UTF-8,然后使用 python 2 对其进行十六进制编码,我 运行 遇到了试图模拟换行符的问题。
我目前有
>>> import binascii
>>> binascii.hexlify(b'Testing 1 2 3')
'54657374696e67203120322033'
我正在努力
Testing 1 2 3
Testing Second Line
通过使用
>>> binascii.hexlify(b'Testing 1 2 3\Testing Second Line')
'54657374696e672031203220335c54657374696e67205365636f6e64204c696e65'
但是解码的时候没有换行。
54657374696e672031203220335c54657374696e67205365636f6e64204c696e65
解码为
Testing 1 2 3\Testing Second Line
将文本转换为UTF-8后编码为十六进制时如何模拟换行?我做错了什么?
我认为你应该使用 \n 而不仅仅是 \