更改请求标头 - ASP.NET中的Accept-encoding和Accept-language

时间:2012-12-12 10:25:52

标签: asp.net-mvc-3 encoding request-headers http-accept-language

我希望我的.html文件以utf-8编码。我把meta放在Web.config中的html文件和全球化设置中,但我仍然观察到我的GET请求包含Request头,例如:

Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8

如何更改它们以添加utf-8和“tr”语言?这是我在服务器响应中看到奇怪的字符的原因,其中像'ç'或'ö'这样的字符应该在我的html文件中?

1 个答案:

答案 0 :(得分:1)

Accept-Encoding标头告诉服务器您可以处理哪些压缩算法,例如,服务器可能会发送响应gzip,因为您告诉它您可以处理它。

您可以处理的字符编码将在Accept-Charset标题中通知服务器。例如Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

无论如何,如果你只想让你的html文件以UTF-8编码,你需要做的就是以UTF-8编码保存这些文件。这取决于您的文本编辑器。