串口发送和接收数据
发送数据:
System.Text.Encoding.GetEncoding("Unicode").GetBytes(textBox1.Text);
这样是不是不管是字符、数字还是汉字都算是2个字符?
这样不是不对啊?数字和汉字应该占一个字符的吧,如果我发送的一串数据有汉字、数字、字母,如何计算实际到底是多少的字符呢,
------解决方案--------------------数字和字母1个字符,汉字2个字符
------解决方案--------------------用 Unicode 是 UTF-16 编码,将 Unicode 字符表示为 16 位整数序列,也就是你一个字符编码成了两个字节序列