2017-04-12 2 views
1

ファイル名にアポストロフィを持つファイルを開く方法を教えてください。私は現在使用中ですファイル名にアポストロフィが付いたWindow.open

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

まったく成功していません。

私は私も、私はそれを理解するために管理Uri.EscapeDataString()

+0

。 –

+0

@IvánPérez私は元の質問に&aposを書くつもりだったのですが、なぜ私は二重引用符で一重引用符をエスケープしますか? ITはいずれにしてもうまくいかなかった。 –

答えて

1

ミッド投稿を試してみました&#39;&apos;%27

を、私は見つかりましたが、何も働いていない、 は\'に逃げる様々な質問上のすべての異なる提案を試してみましたどこにも言及されていないので、私はQを投稿することに決めました。& A

ダブルエスケープはトリックです。

\\' 

HTMLでの最終結果を検査しながら、があるので、私は私のC#のコードでそれをエスケープ:トリックを行うことができます `` '代わりにアポストロフィの使用

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

あなたはC#で最初にそれをエスケープする必要があるとは言及していませんでした。あなたの質問に大きな違いをもたらします。 –

関連する問題