Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 页面上的重音问题_C#_Asp.net - Fatal编程技术网

C# 页面上的重音问题

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="

我有一个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="C#" ..

这里的问题是您使用的编码无效

将文本转换为html实体 通过将字符转换为,可以在html中使用UTF-8。在线转换器位于此处:

这是生成的字符串(删除与之间的空格,stackoverflow会自动转换它):

可怕的#227;o Hidrá;乌利卡é;特里卡

将文件另存为UTF-8 获取这些奇怪字符的原因是将文件保存为ANSI。假设您正在使用记事本,请转到文件->另存为。在底部你会发现“文本编码”。将其更改为UTF-8


这将在您使用的编辑器中可用。即使您在HTML标记中使用“charset=utf-8”,也不会改变其保存方式。

此unicode文本可能不支持您使用的字体。您是否尝试过使用其他字体来显示此文本。
<%@ Page  CodePage="65001" Language="C#" ..