最近通过邮件发送URL地址给友人下载,发现邮件里的URL友人下载不了,而我点击却问题,百思不得其解,遂排查。
友人浏览器截图中文件名后面有特殊字符%C%2A0,我用Chrome下载该地址没有问题,难道是浏览器问题?
于是,查看了服务器下载日志,发现友人请求的文件名后有个?,返回码为404,浏览器为Firefox。
经实验得出结论,FireFox在发送URL时没有自动纠正功能,而Chrome却能纠正。
兼容性真是大问题啊。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
600+累计阅读
618平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄27年
最近通过邮件发送URL地址给友人下载,发现邮件里的URL友人下载不了,而我点击却问题,百思不得其解,遂排查。
友人浏览器截图中文件名后面有特殊字符%C%2A0,我用Chrome下载该地址没有问题,难道是浏览器问题?
于是,查看了服务器下载日志,发现友人请求的文件名后有个?,返回码为404,浏览器为Firefox。
经实验得出结论,FireFox在发送URL时没有自动纠正功能,而Chrome却能纠正。
兼容性真是大问题啊。
当前文章被以下社区和专栏收录:
高效IT运维报告编写指南:实战经验与模板分享
本文提供了一份全面的IT运维报告编写指南,涵盖实战经验与实用模板分享。文章详细解析了高效运维报告的核心要素,包括结构设计、数据收集自动化和可视化技巧,并提供了月度报告和故障分析报告模板。通过自动化工具和写作技巧,帮助团队提升报告质量,支持决策和问题追踪。
url参数含有特殊字符无法正常获取
encodeURLComponent() 可以把字符串作为URL组件进行编码。 该方法不会对ASCLL字母和数字进行编码,也不会对一些ASCLL标点符号进行编码:-_!~'() 其他字符都是由一个或者多个十六进制的转义序列替代的。 下面url地址 进行编码: var uri="https://www.runoob.com/my test.php?name=ståle&car=saab"; document.write(encodeURIComponent(uri)); 输出为:
从3D相机数据到三维模型:Halcon实战深度图、亮度图与点云转换全流程
本文详细解析了如何利用Halcon将3D相机采集的深度图、亮度图转换为三维点云模型的完整流程。通过实战案例分享,涵盖数据格式处理、点云生成方法(SDK接口与纯Halcon实现)、三维模型可视化优化等关键技术,帮助工程师解决工业检测中的实际难题,提升三维重建精度与效率。
关于URL地址中包含特殊字符"/"和"\"出现无法访问到服务器的解决办法
默认情况下Jboss和Tomcat等服务器是拒绝url中带"%2F"或者"%5C"的URL,因为它们经浏览器解析之后就变成了"/"和"\",服务器默认是拒绝访问的,所以需要通过服务的配置来解决这个问题: Apache Tomcat的解决方法如下(已验证好用): 找到%TOMCAT_HOME%/conf/catalina.properties文件: 添加: #这个是解决URL中包含%2F的...
生成mm grounding dino的onnx模型并在x-anylabeling中使用
X-AnyLabeling 是一款cvhub开发的交互式自动标注工具,其基于AnyLabeling进行构建和二次开发,在此基础上扩展并支持了许多的模型和功能,并借助Segment Anything和YOLO等主流模型提供强大的 AI 支持。其最新版基于grounding dino可以实现开放词汇检测及生成掩码。2024年,MMDet 3.3.0提出了 MM-Grounding-DINO。
蓝鸟四轴飞控系统C程序V3.0(基础版本)深度解读
2. 解析遥控通道数据(油门 / 横滚 / 俯仰 / 偏航),转换为标准化值(-1000~+1000);3. 封装PID初始化(PID_Init,配置KP/KI/KD、输出限幅、积分限幅);,包含姿态角(Attitude_Data.Roll/Pitch/Yaw)、角速度(Gyro_Data.X/Y/Z)、遥控值(RC_Data[0~5])、电池电压(Bat_Volt)、电机PWM值(Motor_PWM[0~3])、系统状态(Sys_State),校验和通过Check_Sum()函数计算;
URL出现特殊符号,后台无法正确获取参数
Url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,抑或是造成不能正常下载文件(作为Download Url时候),如何是好?解决办法:就是需要将这些字符转化成服务器可以识别的字符;但是为何Url中有这些字符就会出现问题呢?这就得涉及到URL编码与解码问题了。 URL编码与解码 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,...
姿态传感器/陀螺仪之IIS2DLPC 应用驱动程序设计
* 转换为°C单位 (参考温度为25°C,灵敏度为16 LSB/°C) */
解决URL中含有特殊字符不能请求问题
解决办法 使用 (% + ASCII) 的方式 转义 | 其他字符 + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符
YOLO模型在STM32微控制器上的部署:1.98M参数如何塞进嵌入式设备?
<think>我们根据内容生成不超过150字的摘要。内容主要是关于YOLO模型在STM32微控制器上的部署,包括STM32N6 NPU、模型量化、工具链、开源方案和架构设计。摘要需要简洁概括主要点。 字数限制:≤150字。需要包含关键信息:STM32N6运行YOLO,困难,方案(NPU、INT8量化、工具链),性能(34 FPS 9.4mJ)。结尾可能提到开源和生态。 写中文摘要。注意不超过150字。</think>本文探讨YOLO模型在STM32微控制器上的部署。集成NPU的STM32N6搭配轻量化YOL
iOS应用突然无法从App Store获取到内购(IAP)产品列表的解决
问题现象 Apple开发中,在应用中嵌入内购(IAP)功能的小伙伴们可能会发现,吃着火锅唱着歌,突然App就无法获取到产品列表了,而且产品请求操作并不会返回任何错误。 此时检查发现,并没有对App的内购逻辑做任何改动。 那么,这是什么原因导致的呢? Let’s find out!???? 问题分析 1. 排除其它原因 首先,你先得排除不是你IAP内购逻辑变更或其他原因导致的。 在SKProductsRequestDelegat代理实现的productsRequest方法里下断点: func produc
前端传参中带有特殊符号导致后端接收时乱码或转码失败的解决方案
自从成为全栈后感觉思考问题和找bug的视野更广了,写代码也觉得越来越有趣,越来越顺畅。相信自己选择的路,即使它不一定对,只要努力让自己不后悔就好。 祝大家学有所成,劳有所获,加油~
secureCRT 破解方法
3、输入注册信息打开keygen.exe,点击path,选择SecureCRT的安装目录(例如D:\VanDykeSoftware\Clients)的securecrt.exe打开,继续下一步打开LicenseHelper.exe,如下。1、注册SecureCRT9.1打开keygen.exe,出现以下问题(没有关掉安全防护,一双击打开,Windows会自动识别keygen.exe为bingdu并删除)打开桌面SecureCRT,此界面不输入内容,直接点击下一步。2、存储配置文件夹(可以默认安装)
网址URL特殊字符编码
一、URL中的特殊字符及其对应的编码 网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + ...
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
C#有关URL中特殊字符的处理
一、问题 URL 传递时 客户端发送的和服务端接收到的不一致 经分析是因为URL 中含有特殊字符"#$ ^ & * + =",这些字符在URL 中被转义啦!!! 常见的URL 中的特殊字符、表示的意义以及十六进制的表示 字符 意义 十六进制 + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
url传参,特殊字符截断问题
问题重现: 在js中利用url进行页面跳转并同时传递参数时,若在参数中存在某些特殊字符 在下一个页面获取参数时,从特殊字符处截断,之后的数据全都接收不到 解决思路: 就像特殊字符需要转义一样 在利用url传递特殊字符时也有一个转义的过程 表示方式为:%特殊字符的ASCII表中的十六进制数 然后直接用replace方法直接替换即可,比如: stri
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
java url 特殊字符转义_java url 传递特殊字符转义问题
需要传递STE1-凯莱酒店小交(30B+D)-01 其中+会被url转移为空格,reqeust得到的结果是STE1-凯莱酒店小交(30B D)-01本来打算使用java.net.URLEncoder.encode(CIRCUITNO.toString(),"UTF-8") 在jsp页面编码之后传递查看之后再在action页面使用circuitcode = java.net.URLDecoder.d...
网址URL中特殊字符转义编码
网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + - %2B , - %2C / - %2F : - %3A ; ...
java对URL处理特殊字符_URL中的特殊字符处理
URL中的特殊字符处理(2014-10-22 16:05:22)标签:url特殊字符url编码postservice简单回顾一下吧:大家在使用是url传参数,例如#,%,&,=等符号无法正确接受,我们一个客户的需求是,在父页面输入商品名称(查询条件),其中商品名称中含有#,然后showModalDialog一个窗口显示列表,这样就需要用url传递商品名称,然后做为数据库的检索条件。正常处理...
springboot 1.x 2.x tomcat支持特殊字符,URL中有{}[]等报400
springboot 1.x 2.x tomcat支持特殊字符 文章目录springboot 1.x 2.x tomcat支持特殊字符
用URL传参带特殊字符的问题!
用URL传参带特殊字符,特殊字符丢失 用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & * + ="这些符号的时候,在另一个页面getParameter就会取不到传过来的参数,在前不久网站开发中,就遇到这样的问题,后来还是在网上查了很久,才获得解决的。 当问题得到解决时,才想起刚上大一不久,有一位师兄曾讲过这方面的事,所以啊,有讲座听,还是要带着脑袋去,会有收获
URL特殊字符转义问题
URL拼接参数时可能会遇到一下特殊字符的情况,如果不做特殊处理再解析参数时会遇到问题。
url中传递url参数|url中特殊字符&、?、=无法解析问题
url中传递url参数|url中特殊字符&、?、=无法解析问题1、微信小程序报错:SyntaxError: Unexpected end of JSON input2、错误场景复现3、错误原因及解决方案3.1 错误原因解析3.2 解决方案4、参考文献 1、微信小程序报错:SyntaxError: Unexpected end of JSON input 思路:起因是需要用url传递json对象,无法直接传递。因此将json对象转换为String以url方式传递,然后在target页面进行解析。例如:
url特殊字符转义及解决方法
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特殊符号及编码 :替换为%3A 十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 UR...
url参数含有特殊字符-问题
在使用url进行参数传递时,经常会传递一些中文名(或含有特殊字符)的参数或URL地址,在后台处理时会发生转换错误。这些特殊符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。
http url特殊字符转义
哪些字符需要编码 1、URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 2、不需要编码的字符: RFC3986文档对Url的编解码问题做出了详细的建议,指出了哪些字符需要被编码才不会引起Url语义的转变,以及对...
6142
2685

被折叠的 条评论
为什么被折叠?



