asp.net在配置文件里设置多种编码方式的研究
2015-05-23 11:21
316 查看
我们在做asp.net的程序时,在根目录下肯定会有一个web.config的文件,
有点开发经验的可能都知道,它是配置程序的全局信息的地方,
当然了,也可以在这里做更多的事情,下面我们来研究一下 ,如何在一个配置文件里设置多种编码方式,
在项目第一次生成时,项目都会生成一个 web.config文件,
web.config文件是一个xml文件,刚生成的web.config文件里,有这样一个节点: <system.web>
您可以在这个节点下设置<globalization requestEncoding ="gb2312" responseEncoding ="gb2312" />
大家可以看出来,我们设置的是gb2312 编码,当然了,您也设置为"utf-8"等多种格式,
但是有一个矛盾就是,当我们想在一个网站下配置多中编码方式那该怎么办呢?
不要急 ,微软给我们提供了解决方案:
在web.config文件的顶部有一个 :<configuration>节点,
您就可以通过设置本接点的子节点来控制指定文件的编码方式:
形式如下:
<location path="gindex.aspx">
<system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>
通过上面的配置,我们就可以实现在一个解决方案中实现多中编码方式,其中 <location path="gindex.aspx">中的
path 属性指的是要进行特殊编码的文件!
相关文章推荐
- asp.net通过配置文件使编码统一
- Asp.Net 之 StreamWriter文件操作 生成文件注意编码方式
- iis中为每个应用程序池单独设置aspnet.config配置文件
- iis中为每个应用程序池单独设置aspnet.config配置文件
- ASP.NET 中如何通过编码的方式限制文件的下载速度
- Spring.NET使用assembly方式设置配置文件
- IIS部署ASP.NET网站后提示只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态...
- struts2的在配置文件中设置文件编码的3种方式
- asp.net数据库配置文件连接字符串的两种方式
- [Asp.net 5] Configuration-新一代的配置文件(ConfigurationSource的多种实现)
- 为每个应用程序池单独设置aspnet.config配置文件
- asp.net通过配置文件设置默认页
- 为每一个应用程序池单独设置aspnet.config配置文件
- ASP.NET Core文件上传与下载(多种上传方式)
- ASP.NET Core文件上传与下载实例(多种上传方式)
- ASP.NET Core文件上传与下载(多种上传方式)
- ASP.NET Core文件上传与下载(多种上传方式)
- asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- asp.net C# config 自定义节点及自定义节点配置以独立文件存在
- mybatis 批量更新 不需要设置数据库配置文件方式