3 个解决方案
#1
又自己找了办法解决的,也是醉了。
我发出的数组,测试没有问题,然后接收串口数据时,System.Text.Encoding.Unicode.GetBytes会给数组每两个元素间加一个元素0,只能自己再做数组把0剃掉了。也不知道这数据能不能用。
我发出的数组,测试没有问题,然后接收串口数据时,System.Text.Encoding.Unicode.GetBytes会给数组每两个元素间加一个元素0,只能自己再做数组把0剃掉了。也不知道这数据能不能用。
#2
Encoding.Unicode Unicode 为 16 bit 两个 bytes, 你可以试着改为 Encoding.ASCII 看看。
#3
你说的这方法我试过,不会用,只能放弃,目前先把我需要的功能做出来就好。多谢了
#1
又自己找了办法解决的,也是醉了。
我发出的数组,测试没有问题,然后接收串口数据时,System.Text.Encoding.Unicode.GetBytes会给数组每两个元素间加一个元素0,只能自己再做数组把0剃掉了。也不知道这数据能不能用。
我发出的数组,测试没有问题,然后接收串口数据时,System.Text.Encoding.Unicode.GetBytes会给数组每两个元素间加一个元素0,只能自己再做数组把0剃掉了。也不知道这数据能不能用。
#2
Encoding.Unicode Unicode 为 16 bit 两个 bytes, 你可以试着改为 Encoding.ASCII 看看。
#3
你说的这方法我试过,不会用,只能放弃,目前先把我需要的功能做出来就好。多谢了