vs2008 c#连接oracle汉字出现乱码

"Data Source=MYLINK;user=tgzza;password=tgzza;";

加了一个Unicode=True;

string connstr="Provider=MSDAORA.1;Data Source=数据库;Persist Security Info=False;User ID=用户名;Password=密码;Unicode=True;pooling = true“;

OleDbConnection dbcon=New OleDbConnection;

dbcon.ConnectionString =connstr;

dbcon.Open();

这样连接看看。其实最主要的就是上面的Unicode=True,这样用unicode返回结果。C#默认也是unicode的,这样应该就不会乱码了。

"Data Source=MYLINK;user=tgzza;password=tgzza;Unicode=True;";

原文地址:https://www.cnblogs.com/liufei88866/p/1734652.html