100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > oracle .net 中文 C# 连接Oracle 中文乱码问题解决办法

oracle .net 中文 C# 连接Oracle 中文乱码问题解决办法

时间:2019-11-30 10:10:30

相关推荐

oracle .net 中文 C# 连接Oracle 中文乱码问题解决办法

/10/28

C# .NET

OracleManagerDataAccsee.dll 中文乱码

症状:c# + OracleManagerDataAccsee.dll 直连某一个Oracle版本较低的数据库时出现中文乱码 输出只能看到“?” 修改字符集编码无效

逛论坛看到有个同学提了这个问题,症状和之前碰到过的一次差不多 这里记一下 万一有人用得到不用瞎折腾!

最初百度网上都是说字符集编码问题之类的修改了就成, 但实际修改了也没啥作用(当然有可能部分类似的情况确实可以解决 建议先试其他的不行再试以下方法)

解决办法: 采用 OleDbConnection 的方式去连接oracle数据库(缺点就是需要安装一个驱动插件 对于有软件洁癖的人来说 比较纠结)需要注意的是 使用的数据库连接字符串有些区别

这里提供一个例子Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=【服务器地址】)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=【服务名称|SID】)));User Id=【用户名】;Password=【密码】;Unicode=True

!驱动插件 oledb 自行百度下载安装

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。