以下ActionLink:
<%= Html.ActionLink("Home £", "Index")%>
生成标记:
<a href="/">Home £</a>
看起来像这样:
Home£
我认为这是一个错误?
答案 0 :(得分:1)
我似乎无法在我的机器上复制它,但理论上,如果您的浏览器字符编码与文档编码不同,那么您可能会收到此类错误。字符编码通常由浏览器的用户设置。您可以尝试通过执行以下操作将内容编码强制为UTF-8:
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-GB"
uiCulture="en-GB"
/>
...
或在页面上执行此操作:
<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>