0

我想用 big5 编码获取 0xA440-0xC67E 中的字符。

我可以通过解码像 b'\xa4\x41'.decode('big5') 这样的字节码来获取字符,我怎样才能把它放在 for 循环中?

我不能以像 b'\x%x\x%x' % (0xa4, 0x41) 这样的格式修改它。
它将返回错误“(value error) invalid \x escape at position 0”

4

1 回答 1

0

在您的字符串中添加反斜杠。而不是:b'\x%x\x%x' % (0xa4, 0x41) 尝试这样:b'\\x%x\\x%x' % (0xa4, 0x41)

这应该可以防止您的错误,并且输出字符串将保留一个反斜杠。

于 2017-11-22T15:10:02.103 回答