在ie下是正常显示,另外我已经在meta标签加上了utf-8并且设置了Response.ContentEncoding = System.Text.Encoding.UTF8; 我是用.NET写的程序,求解决
这种情况,多数是因为参数解析编码异常,只需要在取得文件时进行URL编码转码即可;
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");
完整代码如图片:
or
你好,我试着改了一下,还是不好用, 我现在代码流程是:在js中把正确的中文文件名放在下载页面的url后边传递过去,到下载页面的cs文件里边就乱码了。全是百分号那种乱码
追答我晕,含有百分号那个不是乱码呀...
请参考阅读下:url 编码(percentcode 百分号编码)。
本回答被网友采纳