我读过一堆关于ord和chr的文章,但到目前为止我被卡住了。 我需要的是能够做到以下几点:Python:如何使用字符值和代码点
我的代码点的字节数组从而范围在0-255 对于他们每个人我想相关的UTF-8字符 然后我需要连接这些字符并将结果字符串用作字节数组,而不是它们的代码点数组!
我试图看到字符串作为iso-8859-1编码的bytearray,但迄今为止,没有运气。 任何帮助表示赞赏!
当前代码:
import sys
reload(sys)
msg = ''
sys.setdefaultencoding('iso-8859-1')
for m in bytearray(input, 'iso-8859-1', ''):
msg += unichr(m)
msg = bytearray(msg, 'iso-8859-1')
解码为“iso-8859-1”并编码为“utf-8”有什么问题? –
其实我的'输入'是一个字节数组。我也想要一个bytearray。你能告诉我一些示例代码吗?我无法准确理解你的意思,抱歉 – Ottunger