2016-08-18 428 views
0

我使用图像填充页面。每个来自外部URL(imdb)。但是有一组图像未加载,显示为断开的链接。这些图像的所有网址包括“@”:img src中的特殊字符(@)

<img src="http://ia.media-imdb.com/images/M/[email protected]_V1_SX300.jpg" class="sf-img" style="opacity: 1;">

奇怪的是,在本地测试时(本地主机)的图像加载没有问题。但是,当我将其上传到我的服务器并对其进行测试时,图像显示为丢失。

我有点不知所措。我不确定'@'是否引起这个问题。

其余图像加载正确。

+1

有关于URL编码读取。 http://www.w3schools.com/tags/ref_urlencode.asp。 – FloatingKiwi

+0

Alredy尝试与encodeURI()没有运气。 '@'是保留字符的一部分 – user3462228

回答