tofacebook.com -专业IT技术社区(指牛堂) 【百家号】脸书百科,[记录]一个有趣的url请求(nodejs) Web程序 - 指牛堂-专业IT技术平台
74°

【百家号】脸书百科,[记录]一个有趣的url请求(nodejs) Web程序

标签:notepad++   方案   not   ons   bubuko   asc   file   inf   返回   

1 前言

2 现象

技术分享图片技术分享图片

两个看起来是一样的url,但是一个能访问一个不能访问。

然后,复制url到console中发现了差异,分别是:file:///%E2%80%8C%E2%80%8C%E2%80%8CD:/xxx/public/html/register.html和file:///D:/xxx/public/html/register.html

 然后分析为何有差异,查看了服务器代码,分析发现如下:

技术分享图片

多了一个不可见不占空间的小红点

//有小红点,但看不出来
res.sendFile(__dirname + "?/public/html/" + urlstr);
//正常
res.sendFile(__dirname+"/public/html/"+urlstr);  

 最后的解决方案就是不要复制有问题的(带那个小红点)的代码,用一个字一个字敲打出来就没有那个问题了。

然后我记起来初次看到那个小红点,是因为文件编码是UTF8-BOM,经常返回json数据,U3D解析会出错,然后才发现了这个问题。一般情况都是使用UTF8编码格式。

然后上面的服务器代码的文件编码一直视UTF8编码,这就有趣了。

技术分享图片(Notepad++)

3 小结

 

[记录]一个有趣的url请求(nodejs)

标签:notepad++   方案   not   ons   bubuko   asc   file   inf   返回   

原文地址:https://www.cnblogs.com/fanbi/p/9374545.html


本文由百家号/熊掌号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。

已有 0 条评论

    我有话说: