设置如下:<?xml version="1.0" standalone="yes"?>
<configuration>
  <appSettings>
  <add key="database" value="my.mdb"/>
  <add key="pagesize" value="10"/>
  </appSettings>
  <system.web>
  <globalization fileEncoding="gb2312" requestEncoding="gb2312"
  requestEncoding="gb2312"/>
  </system.web>
</configuration>另外,我用ConfigurationSettings.AppSettings怎么无法从config.web中提取出值来?郁闷!
如:
string database1=ConfigurationSettings.AppSettings["database"];
int pagesize1=System.Convert.ToInt32(ConfigurationSettings.AppSettings["pagesize"]);Help me!!!
SOS!!!!!!!

解决方案 »

  1.   

    .Net的BUG,设置完fileEncoding后,要打开aspx文件(修改任意地方)重新保存一次,才生效。
      

  2.   

    要看你的 my.mdb 里存的内容是什么编码?? 可能显示的时候需要适当的转换
      

  3.   

    楼主:配置文件名是 Web.Config ,不是Config.Web,请修改,然后按我说的再作一次。
      

  4.   

    我以前也碰到过这样的问题,不过我是DW做asp.net的程序,现在解决了这个乱码问题
    我的方法也简单:
    我在DW里新建一个页面时,它的头是:
    <%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>我把它改成:
    <%@ Page Language="VB" ContentType="text/html" %>我的网页就不会乱码了,楼主可以试试!