C# 页面上的重音问题
我有一个ASP.NET没有正确显示重音。我得到的不是Direço Hidráulica\Elétrica而是:C# 页面上的重音问题,c#,asp.net,C#,Asp.net,我有一个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" /> 在.aspx页面顶部: <%@ Page CodePage="65001" Language="
Dire秧§§§§§¨o HidrÃulica\ElÃtrica
我尝试过,但没有成功:
通过在head标签上使用HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
在.aspx
页面顶部:
<%@ Page CodePage="65001" Language="C#" ..
这里的问题是您使用的编码无效
将文本转换为html实体
通过将字符转换为,可以在html中使用UTF-8。在线转换器位于此处:
这是生成的字符串(删除与之间的空格,stackoverflow会自动转换它):
可怕的#227;o Hidrá;乌利卡é;特里卡
将文件另存为UTF-8
获取这些奇怪字符的原因是将文件保存为ANSI。假设您正在使用记事本,请转到文件->另存为。在底部你会发现“文本编码”。将其更改为UTF-8
这将在您使用的编辑器中可用。即使您在HTML标记中使用“charset=utf-8”,也不会改变其保存方式。此unicode文本可能不支持您使用的字体。您是否尝试过使用其他字体来显示此文本。
<%@ Page CodePage="65001" Language="C#" ..