我是 Golang 新手。我正在开发一项通过 TCP 从远程地址读取字节的服务。问题是我无法更改我读取的字节编码。我想将读取的字节转换为 ISO-8859-9 字符串。这是阅读代码的一部分。
conn, err := net.Dial("tcp", constant.ConnectHost+":"+constant.ConnectPort)
checkError(err)
defer conn.Close()
reader := bufio.NewReader(conn)
textproc := textproto.NewReader(reader)
bytes, err := textproc.R.ReadBytes(constant.EndTextDelimiter)
checkError(err)
msg := string(bytes[:])
代码工作正常。但编码与我想要的不同。这是接收服务的问题。有什么建议吗?
青春有我
相关分类