我遇到包含特殊字符的URL的問題。如果我使用NavigateUrl='Eval("website")'
呈現的HTML是這樣的:URL中的百分比編碼字符在瀏覽器中給出錯誤
<a href="http://www.v%c3%a4rnamo.nu">www.värnamo.nu</a>
如果我嘗試編碼像這樣NavigateUrl='<%# HttpUtility.HtmlEncode(Eval("website")) %>'
我得到這個輸出,這也不起作用。
<a href="http://www.v&/"288;rnamo.nu">www.värnamo.nu</a>
我嘗試設置在meta標籤的字符集,以UTF-8
和iso-8859-1
,但它並沒有幫助,我不認爲它要麼是做些什麼。
請嘗試點擊此鏈接:http://www.v%c3%a4rnamo.nu,你會得到相同的迴應。
其他我可以試試嗎?
第一個問題是什麼? – Musa
如果我點擊任何鏈接,我會得到「未找到服務器」。無法在* www.v%c3%a4rnamo.nu *或* www.v &/"288; rnamo.nu *上找到服務器。瀏覽器中的文本看起來不錯,如果我按下輸入url字段,我可以瀏覽到服務器。 – Niklas