我,要把serialPort1.WriteLine("中国"); 发到串口!
不知道怎么弄者都是乱码/////////
用过 public static string EncodeBase64(string code_type, string code)
{
string encode = "";
try
{
byte[] bytes = System.Text.Encoding.GetEncoding(code_type).GetBytes(code);
encode = Convert.ToBase64String(bytes, 0, bytes.Length);
}
catch
{
encode = code;
}
return encode;
} ////////////也不行哦有高手指点下吗? 非常感谢!!
不知道怎么弄者都是乱码/////////
用过 public static string EncodeBase64(string code_type, string code)
{
string encode = "";
try
{
byte[] bytes = System.Text.Encoding.GetEncoding(code_type).GetBytes(code);
encode = Convert.ToBase64String(bytes, 0, bytes.Length);
}
catch
{
encode = code;
}
return encode;
} ////////////也不行哦有高手指点下吗? 非常感谢!!
Encoding.Default....就可以了
byte[] bytes = System.Text.Encoding.Default.GetBytes(myStr); port.Write(bytes, 0, bytes.Length); 串口调试助手以字符/十六进制接收时都显示为空白
接收位加 4
byte[] bytes = gb.GetBytes(richTextBox1.Text); serialPort1.Write(bytes, 0, bytes.Length);
搞定了,加红那些请注意
byte[] bytes = gb.GetBytes(richTextBox1.Text); serialPort1.Write(bytes, 0, bytes.Length);
搞定了,加红那些请注意