我自己做了一个图片共享的网站用Chrome或opera打卡正常,用IE8、搜狗、猎豹
就打不开图片,显示一个小叉叉。
开始还以为是中英文的问题,后来文件夹及文件名都换成英文在IE下还是不行,
而在Chrome,下不论文件夹及文件名中英文都可以。
奇怪。
图片链接,复制到,下载工具里面可以下载下来图片。
在IE显示不了图片的情况下:
目录:http://192.168.3.117/1436/subdire.aspx?UID=14362013&dir=1436SS2013春夏大片
访问不了图片时的地址:
http://192.168.3.117/1436/FTP/1436MEDIA/share/1436%e6%a4%8d%e7%89%a9%e5%9b%ad%e9%a2%82%e6%ad%8c2013%e6%98%a5%e5%a4%8f%e7%b3%bb%e5%88%97/1436SS2013%e6%98%a5%e5%a4%8f%e5%a4%a7%e7%89%87/495U9049%20-CC.jpg
在能显示图片的浏览器里面:
目录:
http://192.168.3.117/1436/subdire.aspx?UID=14362013&dir=1436SS2013%B4%BA%CF%C4%B5%A5%C6%B7
图片:
http://192.168.3.117/1436/FTP/1436MEDIA/share/1436植物园颂歌2013春夏系列/1436SS2013春夏单品/_MG_4562.jpg
是不是和传递参数的中英文编码有关系啊?
增加了如下字符集的话,效果还是不好。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="subdire.aspx.cs" Inherits="handsome.subdire" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
增加后,图片在ie里面打开仍然是一个 红叉???