我是 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[:])
代码工作正常。但是编码与我想要的不同。这是接受服务的问题。有什么建议吗?
慕少森
相关分类