用ASP.net+C#开发,通过点击一个连接打开一个Ftp目录,我的语句是
Response.Write(myURL)
如果我的URL是 ftp://192.168.0.123/work/doc就可以打开。如果包含中文,例如 ftp://192.168.0.123/work/文档。
就不开,请问该如何处理?
Response.Write(myURL)
如果我的URL是 ftp://192.168.0.123/work/doc就可以打开。如果包含中文,例如 ftp://192.168.0.123/work/文档。
就不开,请问该如何处理?
解决方案 »
- Javascript 哪个事件可以在checkbox状态改变时触发事件,非OnClick 事件。
- vss与svn能否并存
- asp.net多语言网站应该如何来实现???
- 一个.net的统计不出来。请教一下,帮我改一改,谢了
- 找出符合条件的文件
- 送大分啦,hyperlink里如何使用参数
- 【【【 真心请教语言问题---顶者送分 】】】
- 怎么用javasript把控件添加到System.Web.UI.WebControls.Panel控件里?
- Apache虚拟主机和目录的设置
- 怎么给DATAGRID的页眉或某个单元格添加背景图片
- iis 访问xml文件时出错
- Repeater控件如何让某一行为红色?
private static string BM(string hz)
{
string tmp = ""; foreach (char c in hz)
{
if (c != ':' && c != '.' && c != '/' && c != '\\' && c != '?' && c != '=' && c != '&' && c != '@' && c != '!' && c != '#' && c != '$' && c != '%' && c != '^' && c != '(' && c != ')' && c != '"' && c != '<' && c != '>' && c != ',' && c != ' ' && c != '[' && c != ']' && c != '{' && c != '}' && c != '_' && c != '-' && c != '+' && c != ';' && c != '`' && c != '~' && c != '|')
{
tmp += System.Web.HttpUtility.UrlEncode(c.ToString(), System.Text.Encoding.GetEncoding("GB2312"));
}
else
{
tmp += c.ToString();
}
} return tmp;
}
可以实现,但是我遇到了一个新的问题,通过函数,将ftp://192.168.0.123/work/文档转换为ftp://192.168.0.123/work/%CE%C4%B5%B5/
可是我怎么实现在一个新窗口打开了
用Response.Write()
还是其他的方法?
Respons.Write
Response.Redirect
还是用什么,谢谢!