客户端编码和服务器编码一致,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中显示,头疼了好几天了
{
//定义一个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中显示,头疼了好几天了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货