在c# 怎样将字符乱码转换为正常字符?

发布网友

我来回答

3个回答

热心网友

编码问题 如果是中文的话
MyMessage=System.Text.Encoding.GetEncoding("GB2312").GetString(MyBytes,0,MyBytesRead);
试试,在不行试试
MyMessage = System.Text.Encoding.UTF8.GetString(MyBytes, 0, MyBytesRead);

热心网友

很明显你没有对编码进行设置啊 设置一下编码就会好了

热心网友

把接收到的转换字符转换成GB2312试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com