C# Asp.net网页的编码-可能的方式-差异-Web.config(全球化)与元标记的对比等
对Asp.net网页进行编码的可能方式有哪些 在下面的链接中,web.config(全球化)与web.config(全球化)有什么区别: 和一个元标记,如下所示:C# Asp.net网页的编码-可能的方式-差异-Web.config(全球化)与元标记的对比等,c#,asp.net,encoding,web-config,C#,Asp.net,Encoding,Web Config,对Asp.net网页进行编码的可能方式有哪些 在下面的链接中,web.config(全球化)与web.config(全球化)有什么区别: 和一个元标记,如下所示: (我们也可以在page指令中选择每页的编码,那么这与http equiv属性有什么区别?您在web.config中设置的编码允许您配置发送页面的编码 您在页面指令中设置的编码允许您覆盖各个页面的web.config设置(Word of Advice-请勿使用) 在元标记或响应头中设置的编码(ASP.NET将自动为您设置响应头);对
(我们也可以在page指令中选择每页的编码,那么这与
http equiv属性有什么区别?您在web.config中设置的编码允许您配置发送页面的编码
您在页面指令中设置的编码允许您覆盖各个页面的web.config设置(Word of Advice-请勿使用)
在元标记或响应头中设置的编码(ASP.NET将自动为您设置响应头);对于浏览器来说,是一个有用的提示,提示发送页面的编码,以便正确解码
换句话说,web.config、headers和meta标记中的编码应该设置为相同的编码,以便正常工作。UTF-8是一个不错的选择-它处理大多数(至少西欧)国际字符,并且每个字符只有一个字节,除非字符超过128码点(换句话说,英文文本在UTF8和ASCII中大小相同-因此没有理由坚持使用ASCII!)
-如果你还没有读过,读一读。这将在将来为您节省一些痛苦。您在web.config中设置的编码允许您配置发送页面的编码 您在页面指令中设置的编码允许您覆盖各个页面的web.config设置(Word of Advice-请勿使用) 在元标记或响应头中设置的编码(ASP.NET将自动为您设置响应头);对于浏览器来说,是一个有用的提示,提示发送页面的编码,以便正确解码 换句话说,web.config、headers和meta标记中的编码应该设置为相同的编码,以便正常工作。UTF-8是一个不错的选择-它处理大多数(至少西欧)国际字符,并且每个字符只有一个字节,除非字符超过128码点(换句话说,英文文本在UTF8和ASCII中大小相同-因此没有理由坚持使用ASCII!) -如果你还没有读过,读一读。这会让你在将来省去一些悲伤