关于C#转码问题,如果字符串里面混有中文、英文、数字,那请问怎样通过串口发送出去?
答案:1 悬赏:20 手机版
解决时间 2021-03-02 05:37
- 提问者网友:谁的错
- 2021-03-02 02:30
我要通过串口发送出去,中文是两个字节的,而英文、数字是一个字节的,那应该怎么转码?
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-02 03:52
没什么不同,你说的编码就是普通的GB2312编码,类似于
string str="测试ABC012";
//发送
byte[] array=Encoding.GetEncoding("GB2312").GetBytes( str );
//接收
string result=Encoding.GetEncoding("GB2312").GetString(array);
string str="测试ABC012";
//发送
byte[] array=Encoding.GetEncoding("GB2312").GetBytes( str );
//接收
string result=Encoding.GetEncoding("GB2312").GetString(array);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯