因为工作需要所以我导出了一份自动生成的excel链接对应表
但是问题出来了
这个链接对应表有个非常诡异的问题
当用户点链接用ie打开时 编码会制动变成土耳其编码,然后显示出来的是乱码(=。=这点让我极度郁闷)
然后刷新一遍浏览器,编码就是正确的了
但是又不知道导致这个问题的原因
ps:直接复制链接都不会出现这个问题,只有在excel里面点击那个链接才会出现这个问题,不知道有没有那个遇到过这个问题能帮我解答下。
的确很诡异..没遇到过 IE自动编码的话 你可以在 meta里面直接设置 uft-8?
其实应该是excel中的程序发出的请求和IE中发出的请求不完全一致,至少有些详细的数据不一致。服务器端可能就是以这些数据作为客户端使用解码的依据,这可能就是服务器端的问题了,如果你可以控制服务器的话可以使用类似
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
不过文件的保存也要使用utf-8编码了。