有没有办法在asp.net中使用web.config设置charset?

dtc*_*dtc 3 asp.net character-encoding

最近我遇到了这样一种情况,即在使用双字节语言时,我不得不输入charset作为元标记.

以前我曾经认为web.config中的全球化标签会处理页面字符集,但似乎并非如此.

有没有办法在web.config中设置charset或者设置整个网站的charset而不必在每个页面上输入metatag?

Pau*_*enk 6

不在web.config中的全局元素中设置responseEncoding,这样吗?

<configuration>
  <system.web>
    <globalization
      fileEncoding="utf-8"
      requestEncoding="utf-8"
      responseEncoding=""
      culture="en-US"
      uiCulture="de-DE"
    />
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

否则,使用基页并在那里设置字符集,但这是很多工作.

  • 为什么修改原来的帖子,将`<responseEncoding ="utf-8">`更改为`<responseEncoding ="">`?这与您最初引用的[全球化通过Web.config](http://msdn.microsoft.com/en-us/library/39d1w2xf.aspx)上的MSDN文章相矛盾.我在文章中没有看到有关`responseEncoding`的默认值的任何提及. (2认同)