神奇日文导致的图片在windows里面不显示的问题

今天第一次发现还有这种BUG哈

大家看同样一个项目

把它放到windows里边访问的时候

有些图片他就不显示

在麦克里边就没问题

后来发现什么原因呢

就是这个日文的问题

大家看 我把这个图片地址复制出来

然后在这访问

注意把这个文件名

拿出来放到这

然后呢我们再把

对应的这张图片的原文件名复制出来

大看长得一模一样对吧但是注意看我

就是浏览器里生成的这个文件名

我删一下

大家看只删掉两撇

这个呢就没有这种问题

说明什么

说明这个跟这个他不是一个字符

包括这个带撇的大概这个也直接删掉

这个就得删两下

我们也可以通过这个编码来试一下哈

在控制台里边

直接encodeURI

大家看是这个

然后呢我们再把这个

图片文件的文件名

做一个encode

大家看 他俩是不一样的

所以呢我估计就是在windows系统里边

他会认为他这个文件名不一样

但是在Mac系统下他就没问题

包括Linux

我也试了Linux也会找到这个文件

只有在windows里边会有点问题

最后更新于