Response.Redirect Response.Redirect("../upload/好看.mpeg"); 打开页面上都是乱字符Response.Redirect("../upload/1.doc");等 打开会出现提示框,打开还是保存为什么视频文件打开会出现乱字符? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 asp.net 默认编码集是gb2312 最好不要用中文,如果要用,用UrlEncode编码. ASP.NET默认编码是utf-8。打开页面出现乱码是否是编码不正确了。对于.txt/.html/.jpg这类的文件默认是在浏览器中打开,如果是一些特殊的文件类型如.pdf或.doc之类的,在客户端没有安装相关的软件,则有可能会出现提示对话框。 Response.Redirect(Server.UrlEncode("../upload/好看.mpeg")); 在asp.net 或者IIS里,默认编码为Unicode如果用中文做session,cookie或者文件名字,一定要在接受变量前解码。因为系统自动编码成unicode的代码了"..%2fupload%2f%e5%a5%bd%e7%9c%8b.mpeg "如果没猜错,你的乱码是上面引号中的。如果你用Response.Write(HttpUtility.UrlDecode("..%2fupload%2f%e5%a5%bd%e7%9c%8b.mpeg "));就可以恢复成"../upload/好看.mpeg" 求一个AD验证的简单例子,急用!!! 问一下关于datalist或repeater分页的问题 C# 3.0 关于扩展方法? 关于WCF提问? SQL语句问题 前台HTML如何调用后台C#方法(急请各位高手一定吝指教)下午结帖,在线等 请问如何读取一个文本文件,要求一个单词一个单词的读取 gridview中的checkBox的onchecked事件如何调用javascript方法,大家帮帮忙 如何在*.aspx页面中直接嵌入C#代码以控制4个特殊的Image Button 第一次弄WCF 求助下这个问题是什么原因 下载问题 asp.net如何处理浏览器刷新事件
打开页面出现乱码是否是编码不正确了。
对于.txt/.html/.jpg这类的文件默认是在浏览器中打开,如果是一些特殊的文件类型如.pdf或.doc之类的,在客户端没有安装相关的软件,则有可能会出现提示对话框。
;
如果没猜错,你的乱码是上面引号中的。
如果你用
Response.Write(HttpUtility.UrlDecode("..%2fupload%2f%e5%a5%bd%e7%9c%8b.mpeg "));
就可以恢复成
"../upload/好看.mpeg"