asp.ent中把utf-8转换成gb2312格式

如果网站的web.config配置的是全站编码为utf-8 :  <globalization requestEncoding="utf-8" responseEncoding="utf-8" />,这时候如何把部分页面转换成gb2312的呢?

那么我们就把要转换gb2312的文件单独放在一个文件夹中,然后在这个文件夹中在放一个web.config文件,文件的内容是:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>

    <compilation defaultLanguage="c#" debug="true" />

    <authorization>
      <allow users="*" />
    </authorization>

    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />


    <customErrors mode="Off" />


    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>


    <pages validateRequest="false" enableEventValidation="false" enableViewStateMac="false" viewStateEncryptionMode ="Never" />

    <xhtmlConformance mode="Legacy"/>

    <httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
  </system.web>

</configuration>

这样就可以把这个文件夹中的文件的编码都改成gb2312的了。



关于另一种说法,在页面上添加:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 这段代码我发现在这种情况下是不管用的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值