IIS服务器做的网页TXT打开乱码怎么解决?

IIS服务器做的网页TXT打开乱码怎么解决?,第1张

出现这种情况一般都是由于win10下部分字体出现问题导致。
具体解决方法如下:
1、打开浏览器,并打开开发人员工具(使用系统自带的edge,按f12);
2、点击选择元素图标,之后点选乱码字体;点选网页内乱码字体这一行;
3、在开发人员工具内右侧的样式栏,找到继承自body下的,font-family;
4、取消前面的对勾,会发现,乱码字体变化了,这就证明,就是该行所使用的字体有问题,选择该行,一项一项删除,就会定位到有问题的字体上(本人是Arial字体有问题),搜索并下载该字体,右键安装;
5、关闭浏览器重新打开页面,显示正常。

解决办法:
1在客户端n=read(socketfd,buff,1023);代码之前加上memset(buff,0,sizeof(buff));,这是保证收到较短数据(使用TCP你不能保证每次接收的数据和发送的数据时等长的),打印也是正确的;
2将客户端buff[n+1]+='\0';修改为buff[n]='\0';,这是因为n是下标,已经是最后一个位置了;
3将服务器端buff[n+1]+='\0';修改为buff[n]='\0';,这是因为n是下标,已经是最后一个位置了,而且和第2)一样,那个加号也要去掉,应该是笔误吧;
4最大的问题,将服务器端write(connectfd,buff,1023);,你怎么能够保证收到1023个字符呢也应该将while中条件移出作为WHILE中的一条语句,而且加上前面所述的memset语句,而将这里的write(connectfd,buff,1023);修改为write(connectfd,buff,strlen(buff))。
祝共同进步!

当使用 cmd ipconfig 检测时,DNS服务地址是一串乱码,为什么会这样呢
检测情况如下:
C:\Documents and Settings\Administrator> ipconfig
Windows IP Configuration
Ethernet adapter 本地连接:
Connection-specific DNS Suffix :
Autoconfiguration IP Address : 169254231253
Subnet Mask : 25525500
IP Address : fe80::2f0:f3ff:fea1:a95e%4
Default Gateway :
PPP adapter ADSL:
Connection-specific DNS Suffix :
IP Address : 221425570
Subnet Mask : 255255255255
Default Gateway : 221425570
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix :
IP Address : fe80::ffff:ffff:fffd%5
Default Gateway :
Tunnel adapter 6to4 Tunneling Pseudo-Interface:
Connection-specific DNS Suffix :
IP Address : 2002:dd04:ff46::dd04:ff46
Default Gateway : 2002:c058:6301::c058:6301
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix :
IP Address : fe80::5efe:221425570%2
Default Gateway :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix :
IP Address : fe80::5efe:169254231253%2
Default Gateway :
修改DNS和你网站显示乱码没关系的

朋友你好,主要是因为你的网页设置了字符集不正确造成的,我打开你的网页,查看了源文件,发现源码:
<meta >

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10309031.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存