2017-04-12 93 views
1

如何在文件名中用撇号打开文件。我目前使用Window.open与文件名中的撇号

<div onClick="window.open('file'sname.jpg);"> 
Wont open 
</div> 

随着恰好为零的成功。

我试过在我发现,但没有工作, 逃到\'%27&apos;各种问题,各种不同的建议,&#39;

我甚至尝试Uri.EscapeDataString()

+0

使用''的'代替省略号可以做的伎俩。 –

+0

@IvánPérez我打算在原始问题中写下'为什么我会用双引号转义单引号。 IT虽然没有工作。 –

回答

1

中期发布我设法看着办吧并没有提到任何地方,所以我决定发布Q & A

双重逃脱技巧。

\\' 

我逃避它在我的C#代码,以便最终结果的HTML,而检查的是:

<div onClick="window.open('file\'sname.jpg);"> 
Wont open 
</div> 
+0

你没有提到你需要先用C#转义它。对你的问题产生很大的影响。 –