UnicodeDecodeError: 'utf-8' 编解码器无法解码第4个位置的字节0xb3:起始字节无效
- 论坛
- UnicodeDecodeError: 'utf-8' 编解码器无法解码第4个位置的字节0xb3:起始字节无效
7 浏览
UnicodeDecodeError: 'utf-8' 编解码器无法解码第4个位置的字节0xb3:起始字节无效
我是一名计算机科学专业的学生,正在学习网络编程。我正在使用Python开发一个聊天应用程序,使用了服务器-客户端网络函数,如套接字函数、绑定函数、接收函数等。但是在服务器代码中遇到了这个问题,因为我以前从未学过Python编程语言,所以我不理解。你能帮助我吗?
错误出现在
print(f'Received encrypted message from {user["data"].decode("utf-8")}: {encMsg["data"].decode("utf-8")}')
# 根据通知的套接字获取用户,这样我们就知道是谁发送了消息 user = clients[notified_socket] print(f'Received encrypted message from {user["data"].decode("utf-8")}: {encMsg["data"].decode("utf-8")}') # 遍历已连接的客户端并广播消息 for client_socket in clients: # 但不要发送给发送者 if client_socket != notified_socket: