客户端编码和服务器编码一致,AMERICAN_AMERICA.WE8ISO8859P1        public void data(string yj)
        {
            //定义一个DataAdapter载体
            OracleDataAdapter zt = new OracleDataAdapter(yj, conn);
            DataTable ta = new DataTable();
            zt.Fill(ta);
            this.dataGridView1.DataSource = ta;
            for (int i; i <= dataGridView1.Rows.Count;i++ )
                textBox1.Text = Convert8859P1ToGB2312(dataGridView1.Rows[1].Cells[1].Value.ToString());
        }把取出来的某一个值进行转换就能得到正确的中文 
       public static string Convert8859P1ToGB2312(string s)
        {
            return System.Text.Encoding.Default.GetString(System.Text.Encoding.GetEncoding("iso-8859-1").GetBytes(s));
        }问高手如何把查出来的字符都变成中文,并且在datagridview1中显示,头疼了好几天了