我没有正确显示重音的ASP.NET。而不是Direção Hidráulica\Elétrica
我得到的是Direção Hidráulica\Elétrica
。
我尝试过失败:
在head标记上使用 HTML :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
使用 C#.NET :
Response.Charset = "utf-8";
在.aspx
页面之上:
<%@ Page CodePage="65001" Language="C#" ..
我不知道如何解决这个问题。
答案 0 :(得分:1)
此处的问题是您使用的是无效编码。
您可以通过将字符转换为HTML entities来在html中使用UTF-8。在线转换器位于:http://konieczny.be/unicode.html
这是结果字符串(删除&amp;,stackoverflow之间的空格自动转换它):
恐&安培; #231;&安培; #227; o Hidr&amp; #225;位于Ulica \萨尔瓦多和放大器; #233; trica
您获取这些奇怪字符的原因是因为您将文件另存为ANSI。假设您使用的是记事本,请转到文件 - &gt;另存为。在底部,您将找到“文本编码”。将其更改为UTF-8。
这将在您使用的编辑器中提供。即使您在HTML标记中使用“charset = utf-8”,也不会更改其保存方式。