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))。
祝共同进步!

win7下IIS搭建FTP服务器图文教程,图有点小,请多多包涵!
今天写一下用win7自带的IIS搭建简单的FTP服务器,阅读本文前请确认你的系统版本是win7旗舰版,其它版本貌似不带IIS。。。
第一步:依次进入控制面板–程序和功能–打开或关闭windows功能,如图:
接下来就选择要添加的功能,如图
点击确定,保存之后,再次依次进入 控制面板–系统和安全–管理工具。。。
然后打开Internet信息服务(IIS)管理器。。。建议发一个快捷方式到桌面上,打开管理器后,请右键单击 网站 然后选择添加FTP站点
然后就填写站点资料吧。。。物理路径就填你要让别人访问的文件夹,比如我在E盘建立了名为FTP的文件夹
然后就要填IP地址了,对于校园网之类的局域网记得选内网地址。。。外网是访问不了的。。。端口默认21吧 SSL选无 是否自动启动FTP,自己选,如图
IIS的ftp是不能添加密码的,要密码也是用你电脑的账户。。。所以还是选择所有用户吧
然后选择你的站点,到右边找到查看虚拟目录,然后添加虚拟目录
名称随便
然后右键单击你的站点-FTP管理-启动 然后到浏览器中输入。。访问一下你的站点吧
注意,安装后360会提示有漏洞,修复后,FTP服务不会自动启动,还请到计算机管理-服务里面手动启动你的FTP服务。。。

解决从远程FTP服务器(windows server 2008 R2上搭建)下载中文文件到本地出现乱码问题的一个方法:

1,将FTP服务器创建为本地的一个网络位置:

2,从网络位置上的FTP服务器复制中文文件到本地,就不会出现乱码:


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

原文地址: http://outofmemory.cn/zz/13455461.html

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

发表评论

登录后才能评论

评论列表(0条)

保存