社区
C#
帖子详情
。NET读取ORACLE中文出现乱码
sf1982123
2006-09-27 05:24:44
100分求助
我现在在做两个系统对接数据库是ORACLE,系统是J2EE,现在要做对接使用.NET,当用.NET读取ORACLE时ORACLE中的中文读出来显示是乱码!我试过用oracle的to_nchar函数转换但是失败了!请大家帮忙
不胜感激!
...全文
546
29
打赏
收藏
。NET读取ORACLE中文出现乱码
100分求助 我现在在做两个系统对接数据库是ORACLE,系统是J2EE,现在要做对接使用.NET,当用.NET读取ORACLE时ORACLE中的中文读出来显示是乱码!我试过用oracle的to_nchar函数转换但是失败了!请大家帮忙 不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sf1982123
2006-09-29
打赏
举报
回复
这种方法只适用于小数据量!十分恶心!
sf1982123
2006-09-28
打赏
举报
回复
我很少上CSDN见谅了!
sf1982123
2006-09-28
打赏
举报
回复
另外问一下怎么给分!问题解决了好给分!
sf1982123
2006-09-28
打赏
举报
回复
恩!下午再作现在休息了!累死了!谢谢大家帮忙
关于字符集我说了做的是系统对接,无法改变以前系统的任何东西!所以只能改变我们的程序!
simonzone
2006-09-28
打赏
举报
回复
注意: oracle客户端与服务器端的版本不一致也会导致这个问题。
比如 server 9i, client 8i.
myminimouse
2006-09-28
打赏
举报
回复
帮顶~
tonl8
2006-09-28
打赏
举报
回复
指定服务器字符集,可以解决
Knight94
2006-09-28
打赏
举报
回复
to 能得到!用PL/SQL Developer和SQL PLUS都能得到正确答案!
监控一下这两个工具如何连接的,以及发送查询命令是什么
sf1982123
2006-09-28
打赏
举报
回复
能得到!用PL/SQL Developer和SQL PLUS都能得到正确答案!
Knight94
2006-09-28
打赏
举报
回复
用oracle提供的工具查询,是否能得到正确的数据
sf1982123
2006-09-28
打赏
举报
回复
而且如果从.NET控件里读到数据作为参数用于ORACLE程序包报错,得不到想要的结果!!
changlongbaobao
2006-09-28
打赏
举报
回复
c#讨论群:30781666 欢迎有经验的高手加入
sf1982123
2006-09-28
打赏
举报
回复
ORALCE连接字符串不支持CHARSET,加上unicode=true后没有变化,由于是和老系统对接所以以前的系统都不能变!这个问题已经把我们这组人弄死了!!!!
Knight94
2006-09-28
打赏
举报
回复
to 这方法我试过了还是不行!我郁闷的很!!!
用oracle提供的工具查询,是否能得到正确的数据
sf1982123
2006-09-28
打赏
举报
回复
怎么给分???我要给分
sf1982123
2006-09-28
打赏
举报
回复
TO:mirxf()
这是C/S !~~~晕死!
不过今天问题大体已经解决!我们使用了一个很恶心的办法!实在是被逼无奈!我们从ORACLE中把数据导成XML,用STREAMREADER按原编码读取后再放到DATASET里就OK了!
mirxf
2006-09-28
打赏
举报
回复
在web.config中的
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
改成
requestEncoding="gb2312"
responseEncoding="gb2312"
zhiming99
2006-09-27
打赏
举报
回复
就是ORACLE编码不一致的问题,我的服务器有一次也是,备份时是中文的,后来装的是英文的2000,安装ORACLE时也是英文的编码,还原的ORACLE从客户端取出的中文数据都是????,后来再注册表里修改ORACLE的字符集后就正常了
supicbc
2006-09-27
打赏
举报
回复
更改windows系统的ORACLE的nls_lang的字符集
supesa
2006-09-27
打赏
举报
回复
冒昧的问一句,你的ORACLE不是日文版的吧?
加载更多回复(9)
JSP
读取
ORACLE
数据乱码问题
在从
oracle
数据库中
读取
数据时
出现乱码
,但是通过pl/sql developer查询正常。具体情况如下: jsp,页面编码:gb2312
oracle
编码:us7ascii 使用过滤器进行编码转换,request.setCharacterEncoding(gb2312),能够使传参时编码转换成
中文
,但是从数据库中读来的
中文
却显示为乱码。
Oracle
数据库乱码问题
开发过程只能怪,遇到
Oracle
数据库US7ASCII字符集乱码问题
Oracle
数据库 大事务的数据更改对数据库内部的影响
本课程以
Oracle
10g数据库为基础,来讲解大事务的数据更改在数据库内部是如何处理的。 当用户执行一条SQL对数据库进行更改操作的时候,我们知道数据是从磁盘
读取
到内存中进行更改操作的,那么当这个SQL执行时间很长,而且修改数据量非常大,由于内存容量大小的原因,可能在事务没有commit提交的情况下,一些脏数据已经写回到了磁盘中。那么在这种情况下,当用户执行commit提交操作,数据库是如何处理这些已经写到磁盘的脏数据块的? 本课程就以实验的方式得出数据,来验证以上所提出的问题。
Java连接数据库
oracle
中文
乱码解决方案
主要介绍了Java连接数据库
oracle
中文
乱码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
case乱码解决
mysql 中case when 遇到乱码解决。查询语句中含有case引起
中文
乱码解决方法
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章