2009-08-01 115 views
3

最近我遇到了一种情况,在使用双字节语言的同时,我不得不作为元标记输入字符集。有没有办法在asp.net中使用web.config设置字符集?

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

有没有办法在web.config中设置字符集,或者设置整个网站的字符集而不必在每个页面上输入元标记的方法?

回答

6

不在web.config中的全球化元素中设置responseEncoding是否正常工作?

<configuration> 
    <system.web> 
    <globalization 
     fileEncoding="utf-8" 
     requestEncoding="utf-8" 
     responseEncoding="" 
     culture="en-US" 
     uiCulture="de-DE" 
    /> 
    </system.web> 
</configuration> 

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

+0

这就是我的想法,但在这种特殊情况下,标题标记没有以正确的编码进行渲染。只有添加meta标签才能正确显示标题。 – dtc 2009-08-01 07:32:20

相关问题