从 io.Reader 读取 UTF-8 编码的字符串

我正在编写一个带有 TCP 套接字的小型通信协议。我能够读写基本数据类型,例如整数,但我不知道如何从字节片中读取 UTF-8 编码的字符串。

协议客户端是用Java编写的,服务器是Go。

根据我的阅读:GO 符文长度为 32 位,UTF-8 字符长度为 1 到 4 个字节,因此无法简单地将字节切片转换为字符串。

我想知道如何读取和写入这个 UTF-8 流。

注意 我有读取字符串的时间字节缓冲区长度。


慕妹3242003
浏览 207回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go