好象只能从Request.Form[""]里面读取数据,读出来的就是string,应该怎么转换这个string的编码?谢谢

解决方案 »

  1.   

    转换编码(FORM页和接受数据的页用相同的编码)
      

  2.   

    在 web.config里
    <system.web>
    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
    </system.web>
      

  3.   

    我希望用户把乱码POST上来,我把乱码转换出来.
      

  4.   

    使用这个方法System.Text.UnicodeEncoding.Convert() 可以对string进行转码!
      

  5.   

    你要从什么编码转换到什么编吗?如果提交的是乱码,但你还不能确定是什么编码,那就要先确定编码方式,然后才能转换。如果是不同语言集之间的转换,例如GB2312转UTF-8,用System.Text.Encoding来转换就是了,很简单的。
      

  6.   

    server.encode()先对字符编码
    然后用cwwhy() 说的server.urldecode()进行解码