我正在开发一个websocket服务器,我需要发送给客户端' \ x81'以utf-8编码,当我这样做时:
chr(129).encode('utf-8')
它返回b'\xc2\x81'
。
我期待b\x81
。
非常感谢你!
ps:我是新手
最后我找到了它。我用过它的字节([129,21,34])
答案 0 :(得分:1)
您获得的输出是正确的。 UTF-8只能在单个字节中表示最多'\x7f'
的字符,从'\x80'
开始的所有字符将占用至少两个字节。检查任何UTF-8参考以获取详细信息。 Wikipedia页面是一个良好的开端。