第一篇帖子——c#串口发送包含汉字的文本文档出现乱码,该怎么解决?
我用C#做了一个串口调试软件,将编码格式改为了serialport.Encoding = System.Text.Encoding.Unicode;输入汉字时可以正常接收,但发送文本文档时出现了乱码,求大神帮助。
源代码发到CSDN资源上了,链接地址为:http://download.csdn.net/category/development_technology/csharp
不好意思,发表的第一篇帖子,不知道怎么准确链接到我的资源,求教!我的资源名称为 C#做的串口调试工具,关键字是c# 串口 serialPort
------解决方案--------------------不知道你怎么发送的,那就用默认编码发送byte[]即可
------解决方案--------------------Encoding.Default:
获取操作系统的当前 ANSI 代码页的编码
http://msdn.microsoft.com/zh-cn/library/system.text.encoding.default.aspx
直接指定 UTF8 吧。。然后发送接收,一切环节的 Encoding 都需要留意。