Python连接字符串 - UnicodeDecodeError:'ascii'编解码器无法解码字节

时间:2012-05-15 09:18:38

标签: python string utf-8 ascii

我想连接两个这样的字符串:

requestData = command + ' ' + data
在我的案例中,

“数据”包含不应该打开的二进制数据 - 它应该只是将它粘贴到命令。但imho python正试图打开它,它失败了:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xbc in position 1: ordinal not in range(128)

有没有办法粘贴它而不打开?

编辑: Python 2.7 此外,我的数据实际上不是utf-8解码可能没有帮助 - 它的二进制数据。

1 个答案:

答案 0 :(得分:4)

尝试使用http://docs.python.org/library/array.html(使用'B')代替字符串