带有特殊字符的URL无法打开

时间:2015-07-28 09:24:54

标签: c# asp.net

带有+符号的Uri未打开.. 例如我在文件夹中有一个文件!+ 123 @ 1,想在浏览器中显示它。 window.open(url);

3 个答案:

答案 0 :(得分:2)

尝试使用encodeURIComponent

window.open("http://your-url.com/" + encodeURIComponent("foo+123.jpg"));

答案 1 :(得分:1)

Web浏览器将加号 .Contents { width: 99%; height: 500px; margin-left:0.5%; border:2px solid black; float:left; } .gridView { width:50%; height:600px; margin-left:25%; text-align:center; float:left; } 符号解释为空格。请使用encodeURIComponent对其进行编码。

答案 2 :(得分:0)

您可以使用encodeURIComponent或在线工具查看文本的翻译方式 http://meyerweb.com/eric/tools/dencoder/

+转换为%2B