0
点赞
收藏
分享

微信扫一扫

关于netcat 在windows下的使用与golang server通信出现的问题

zhyuzh3d 2022-01-24 阅读 45

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)))

举报

相关推荐

0 条评论