莫名其妙的404

博主在SpringBoot项目中遇到一个静态资源404问题,问题集中在包含'/g'路径的文件。深入调查后发现,'g'字母的Unicode编码不同导致了寻址错误。正常字母'g'的Unicode编码为g,而出现问题的编码为؉,实际上两者在视觉上相同但编码不同,这引发了路径解析的混乱。此问题揭示了Unicode编码细微差异可能带来的实际影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天使用springboot碰到一个静态文件404的问题,同路径下其它文件正常访问只有路径包含了/g的路径出了问题,我首先想到的就是字符编码有问题,事实上也是这个样子。

gɡ你觉得这两个字母有区别吗?表面看一模一样,但是其实他们两个的unicode编码不一样导致了在寻址的时候发生问题,前面那个unicode编码为g后面那个为ɡ一模一样的字母有两种编码,103为正常字母,609其实是音标。

是不是很神奇?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值