0
点赞
收藏
分享

微信扫一扫

%E2%80%8B是什么字符


问题背景

今天测试发现一个很奇怪的问题,云端返回的图片链接看起来没有任何问题,但是在网页中打开的时候就是报错,找不到这个图片。

结果按住command键,鼠标点击这个URL,发现这个URL后面带了​​%E2%80%8B​​这个字符,导致图片找不到。

在返回数据的时候移动光标是可以发现这个字符的。

原因

  • 经调查这个特殊字符叫 Zero-width space,简称 ZWSP,中文名 零宽空格;它是一种不可打印的Unicode字符,就是说一般情况 肉眼看不见 ,但是当它变成URL的一部分,就会变成 %E2%80%8E ,使你的URL错误,请求的时候就会报 404.
  • 在HTML中的编码为:​ ,在HTML页面中,零宽空格可以替代,一般用于可能需要换行的地方。 在标点之前为 URL 换行,以便避免将标点符号留在行尾,让读者将 URL 的末尾搞错。
  • %E2%80%8B是什么字符_特殊字符


举报

相关推荐

0 条评论