Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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# 使用UTF-8编码页面标题ASP.NET中的西班牙语特殊字符_C#_Asp.net_Encoding_Utf 8 - Fatal编程技术网

C# 使用UTF-8编码页面标题ASP.NET中的西班牙语特殊字符

C# 使用UTF-8编码页面标题ASP.NET中的西班牙语特殊字符,c#,asp.net,encoding,utf-8,C#,Asp.net,Encoding,Utf 8,我在我的aspx页面中使用带有特殊字符(á、é、í、ó、ú等)的标题 Title=“Información Económica” Page.aspx <%@ Page Language="C#" Title="Información Económica" MasterPageFile="~/MyMaster.Master" AutoEventWireup="true" CodeBehind="InformacionEconomica.aspx.cs" Inherits="Company.W

我在我的aspx页面中使用带有特殊字符(á、é、í、ó、ú等)的标题

Title=“Información Económica”

Page.aspx

<%@ Page Language="C#" Title="Información Económica" MasterPageFile="~/MyMaster.Master" AutoEventWireup="true" CodeBehind="InformacionEconomica.aspx.cs" Inherits="Company.WebIU.InformacionEconomica" %>
就像使用“急性”一样

有300多个aspx页面,我不想全部替换

á by &aacute;
é by &eacute;
í by &iacute;
ó by &oacute;
ú by &uacute;
etc...

有什么建议吗

您的文件是否保存为UTF-8?如果没有,您可能需要按照建议转换它们

然后添加以下内容(从)


确保您使用正确的编码保存文件。如果您使用的是
visualstudio
请查看“文件->高级保存选项”,然后选择一种支持Unicode的
编码
,如
Unicode(带签名的UTF-8)

还要确保您的
aspx/html
文件具有以下
meta

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />

最后,通过不同的浏览器检查您的页面,看看是否有任何变化

Title="Informaci&oacute;n Econ&oacute;mica"
á by &aacute;
é by &eacute;
í by &iacute;
ó by &oacute;
ú by &uacute;
etc...
<configuration>
  <system.web>
    <globalization
      fileEncoding="utf-8"
      requestEncoding="utf-8"
      responseEncoding="utf-8"
      culture="en-US"
      uiCulture="es-ES"
    />
  </system.web>
</configuration>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />