当前位置: 代码迷 >> ASP.NET >> 关于路径乱码的有关问题
  详细解决方案

关于路径乱码的有关问题

热度:3918   发布时间:2013-02-25 00:00:00.0
关于路径乱码的问题

string ExcelName = "C:\1.xls";
this.Response.Write("<script language='javascript'>alert(ExcelName);</script>");

但是弹出来的却有乱码符号,主要是"\"好像无法识别,变成乱码了,

ExcelName的值要怎么写才能正确显示呢
期待大家的指点....
------最佳解决方案--------------------------------------------------------
ExcelName = @"C:\\1.xls";
this.Response.Write("<script language='javascript'>alert('" + HttpUtility.HtmlDecode(ExcelName) + "');</script>");

输出C:\\1.xls这里必须是双斜杠
------其他解决方案--------------------------------------------------------
string ExcelName = "C:\1.xls"; \在字符串中是无法识别的转义序列。我猜你代码肯定没编译过去吧。
路径可以反过来,string ExcelName = "C:/1.xls";
------其他解决方案--------------------------------------------------------
的确是加一个@就可以用,谢谢两位兄弟的帮忙!~~
------其他解决方案--------------------------------------------------------
引用:
的确是加一个@就可以用,谢谢两位兄弟的帮忙!~~

是的,转义输出啊
  相关解决方案