【发布时间】:2018-12-19 19:16:26
【问题描述】:
所以我尝试将文本转换为 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而不仅仅是\,也许? -
完美!谢谢。
-
很高兴它有效!那么,您能接受我刚刚发布的答案吗?