我遇到了包含特殊字符的 URL 的问题。如果我使用,呈现的 HTMLNavigateUrl='Eval("website")'
是这样的:
<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>
我尝试将元标记中的字符集设置为UTF-8
and iso-8859-1
,但没有帮助,我认为这也与此无关。
尝试单击此链接:http://www.v%c3%a4rnamo.nu,您将得到相同的响应。
还有什么我可以尝试的吗?