我正在尝试使用python制作的服务器和java中的客户端制作一个非常简单的聊天程序。但是我不知道如何解码服务器从客户端接收的数据。客户端发送并编码为 UTF-8。
只是打印它看起来像这样:http: //i.imgur.com/0usK6j7.jpg
首先从 UTF-8 解码看起来像这样:http: //i.imgur.com/Ctwivl4.jpg
我假设可以删除 NUL 字符或 \x00。包装整个消息的 b'' 也是如此。第二个字符似乎指定了消息的长度。但是我该如何解码呢?我应该手动删除字符吗?我知道这是一个非常基本的问题,并且可能以前被问过,但我什至不知道要搜索什么。