string str = textBox1.Text;
            string strGBK = Encoding.GetEncoding("GBK").GetString(Encoding.Default.GetBytes(str));

解决方案 »

  1.   

    这个方法我用过了,还是乱码。把你的上传方法贴出来,还有你确定网站的编码方式是GBK吗?
      

  2.   

    这个方法我用过了,还是乱码。把你的上传方法贴出来,还有你确定网站的编码方式是GBK吗?方法:        public string encoding(string txt)
            {            string text = Encoding.GetEncoding("GBK").GetString(Encoding.Default.GetBytes(txt));
                return text;
            }
                string BiaoTi = "这个是通过自己开发的软件发布的一个帖子";
                string NeiRong = "如果你能看到我的帖子内容,说明功能已经实现了!";
                string Title = webForm.encoding(BiaoTi);
                string Contents = webForm.encoding(NeiRong);确定网站编码是gbk的
      

  3.   

    把你页面编码格式改成utf-8试试看,在web.config里面改!
      

  4.   


    用post方式上传的.........另外9楼的,我用的是桌面环境,不是web方式