2017-04-12 41 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#轉義它。對你的問題產生很大的影響。 –