windows cmd 更改编码为utf8 使用netcat 传输数据
发现相同的字符串到达server后,每次字节数组编码都不同,推测应该是netcat的问题。

将cmd 恢复为gbk编码后 在server编解码解决问题


		decoder: mahonia.NewDecoder("GBK"),
		encoder: mahonia.NewEncoder("GBK"),


in: 			
msg := string(buf[:n-1])
msg = this.decoder.ConvertString(msg)


out :
this.conn.Write([]byte(this.server.encoder.ConvertString(msg)))