【菜鸟求助】C#查询access数据库的备注类型出现乱码
查询结果显示在richTextbox中,病例为备注类型,文本较长,显示时出现乱码private void diseaseTB_Click(object sender, EventArgs e)
{
vascularTSTB.Text = "";
string constr = "Provider=Microsoft.ACE.OleDb.12.0;data source=DigitalHeart.accdb";
OleDbConnection myconn =new OleDbConnection(constr);
myconn.Open();
OleDbCommand mycmd = new OleDbCommand("Select*FROM Disease WHERE DiseaseName=@no");
mycmd.Connection = myconn;
mycmd.Parameters.Add("@no", OleDbType.VarChar, 1000).Value = diseaseTSTB.Text;
OleDbDataReader myreader = mycmd.ExecuteReader();
myreader.Read();
richTextBox.Text = "疾病名称:" + myreader[0].ToString() + '\n' + '\n' + "血管名称:" + myreader[1].ToString() + '\n' + '\n'+ "概述:" + myreader[2].ToString() + '\n' + '\n'
+ "病因:" + myreader[3].ToString() + '\n' + '\n' + "临床表现:" + myreader[4].ToString() + '\n' + '\n' +"诊断检查:" + myreader[5].ToString() + '\n' + '\n' + "治疗:" + myreader[6].ToString() + '\n' + '\n' + "预防:" + myreader[7].ToString() + '\n' + '\n'+ "病例:" + myreader[8].ToString();
myreader.Close();
myconn.Close();
}
跪求大神 --------------------编程问答-------------------- 木有人吗 --------------------编程问答-------------------- 将web.config中的编码方式由utf-8改为 gb2312 --------------------编程问答-------------------- requestencode 和 responseencode 貌似是这样拼的 --------------------编程问答-------------------- 我怎么没看见乱码,没在你存入时就有乱码 --------------------编程问答-------------------- 在哪改? --------------------编程问答-------------------- 图片就是显示的内容,出现好多字母 --------------------编程问答-------------------- 我找到了app.config改编码方式还是没用 --------------------编程问答-------------------- 你的是wpf程序?怎么看起来是html代码,配置文件时app.config呢?
补充:.NET技术 , C#