我正在编写一个带有 TCP 套接字的小型通信协议。我能够读写基本数据类型,例如整数,但我不知道如何从字节片中读取 UTF-8 编码的字符串。
协议客户端是用Java编写的,服务器是Go。
根据我的阅读:GO 符文长度为 32 位,UTF-8 字符长度为 1 到 4 个字节,因此无法简单地将字节切片转换为字符串。
我想知道如何读取和写入这个 UTF-8 流。
注意 我有读取字符串的时间字节缓冲区长度。
相关分类