2011-11-08 45 views
0

在我的項目中,我將name作爲查詢字符串傳遞。當名稱中存在aphostrophe '時,它不適用於Firefox。它在IE中工作正常。在Firefox中,它將用'取代撇號如何解決此問題?我知道這可以很容易地在.net中修復。不幸的是我的項目在ASP Classic中。有什麼建議麼?Firefox中Querystring中的撇號

+1

從哪裏傳遞到哪裏?服務器到瀏覽器?瀏覽器到服務器?通過純HTML? JavaScript的?你如何確定它正在改變爲'''(這是你如何用HTML表示''')?你如何定義「工作」? – Quentin

+0

'''是逃避[撇號]的方法之一。 Firefox正在做**正確的事情並逃脫這個角色,IE不是。在您的ASP頁面中,只需使用Server.UrlDecode – Eonasdan

回答

0

不知道我是否正確地得到了您的問題,您是否嘗試使用Server.URLEncode?

+0

我如何解碼它。在火狐中,Querystring值編碼爲'。我將如何解碼它。 – Henry

+0

我不認爲你需要解碼... – xgencoder