用.net 2.0操作Oracle数据库,结果返回乱码
代码:
System.IO.StreamWriter fFile = new System.IO.StreamWriter(tbBrowser.Text + "\\test.txt", false, System.Text.Encoding.GetEncoding("GB2312"));
System.Data.OracleClient.OracleDataAdapter oa = new System.Data.OracleClient.OracleDataAdapter
("select phone_no from table", "连接串");
DataSet ds = new DataSet() ;
oa.Fill(ds, "test");
for (int i = 0; i < ds.Tables["test"].Rows.Count; ++i)
{
fFile.WriteLine(ds.Tables["test"].Rows[i][0]);
}
fFile.Close();
但是输出到文件的时候,在1200行以后开始出现乱码,怎么回事?
ps:phone_no不存在中文字符