Window.open与文件名中的撇号
问题描述:
如何在文件名中用撇号打开文件。我目前使用Window.open与文件名中的撇号
<div onClick="window.open('file'sname.jpg);">
Wont open
</div>
随着恰好为零的成功。
我试过在我发现,但没有工作, 逃到\'
,%27
,'
各种问题,各种不同的建议,'
我甚至尝试Uri.EscapeDataString()
答
中期发布我设法看着办吧并没有提到任何地方,所以我决定发布Q & A
双重逃脱技巧。
\\'
我逃避它在我的C#代码,以便最终结果的HTML,而检查的是:
<div onClick="window.open('file\'sname.jpg);">
Wont open
</div>
+0
你没有提到你需要先用C#转义它。对你的问题产生很大的影响。 –
使用''的'代替省略号可以做的伎俩。 –
@IvánPérez我打算在原始问题中写下'为什么我会用双引号转义单引号。 IT虽然没有工作。 –