永发信息网

C#编写UDP接收乱码

答案:3  悬赏:0  手机版
解决时间 2021-02-01 14:06
C#编写UDP接收乱码
最佳答案
其实你的数据没有问题,只是写入的时候不是按16进制写的,正常显示就是乱码,如果想按16进制显示,把你接收到的数据 getdata字节数组先转成16进制
string result = string.Empty;
for(int i = 0; i < getData.Length; i++) { result += System.Convert.ToString(getData[i], 16); //Convert.ToString(byte, 16)把byte转化成十六进制string }
把result写入文件就可以了
全部回答
问题出在Encoding.Default,试试其他的,ascii或者unicode或者UTF-8
string msg=Encoding.Default.GetString(getData);
这句,你的发送端,和接收端的码制必须一致,不然就会出现乱码的情况。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青岛的卡西欧售后服务都在什么位置?
放开我baby第一季第十一期26分是什么歌曲
伉简的意思是什么啊?知道的请说下!
成人学习古琴有什么好处
【陈庆祥】演唱《桃花朵朵开》的马来西亚歌手
括号除以四十等于六余二十八怎么算
世宇百货停车场地址在什么地方,想过去办事
凯凯我喜欢你,王玲藏头诗
已知{an}是等差数列,其中a3+a7=18,a6=11.
福建有哪些矿山
女朋友说滚是什么意思
中国农业银行寿阳县支行停车场地址在什么地方
Edifier/漫步者 H280耳机和小米耳机比怎么样
处分权的意思是什么啊?知道的请说下!
以纯防伪查询是不是查第二遍就是假的了?
推荐资讯
爱丽和故事是韩国人吗?
夏天的早晨,我们经常可以在小草上看见露珠,
唐吉诃德中桑丘潘沙的毛驴叫什么名字
【坏的英文】我的东西坏了英文是怎么写的?
驾车从哈尔滨到山东郓城县怎么走?高速费用多
金合金烤瓷牙内冠到底什么色?
武卞庄小学地址有知道的么?有点事想过去
呈贡大学城附近有没有又干净又便宜的旅馆啊,
职业伦理学的意思是什么啊?知道的请说下!
放暑假了,长沙的某学生来怀化旅游,他想游览
【现在是什么世纪】现在是什么世纪20世纪是哪
【c语言编程练习】谁会写C语言程序综合2:综合
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?