现在做的功能是下载一个execl表格。表格生成后放到项目中的一个目录下,然后在js中用location.href=baseUrl+fileUrl 来跳转到文件生成目录下来下载
可是页面上报404,发现最后跳转的路径中中文部分被加密成字符集了,我还特意去解密了下,是可以解密成功的(中文部分是下载的表格名),具体的错误看图
js里根本没有进行加密操作
http://www.cnblogs.com/hannover/p/4657463.html
这不叫加密,而是编码,可以立即为一种字符转义。
因为网址本身没有编码属性,只有Ascii字符才是任何场合都兼容的。
所以对非Ascii字符,服务端/浏览器通常会自动进行编码。
不编码,中文传递会乱码。