日期:2014-05-19  浏览次数:20352 次

极度郁闷的乱码问题
以前看到的别人的乱码问题都是全部都是乱码,我碰到的问题估计没有什么人碰到过,
前两天   User   通知说   一个页面的   <SELECT> 出现乱码问题,进去看了下,发现下拉列表前   10   个Option   是正常的,超过   10   个就是乱码,查了下代码,发现是DropDownList   绑定的   Oracle   数据库,一样的代码,在我的机器上面没有任何问题,到服务器上就是这个情况,直接用   PL/SQL   查询数据库没有出现   10   个後乱码的情况,实在是搞不清楚问题出在哪里,和   User   一起郁闷中...
        今天测试正在开发的一个项目,一个DataGrid   绑定Oracle   数据库资料,发现
前   13   笔记录是正常的,后面的都是乱码,前两天测试都是正常的,和   老大一起郁闷中...
上面两个问题最郁闷的一点是,在我自己的机器上面没有出现任何问题,服务器又不能随便乱动.
服务器配置:windows   2003   EE   繁体版
                      Oracle   Client   9.2
数据库服务器:Oracle   9i



------解决方案--------------------
帮定~~~
------解决方案--------------------
Oracle乱码很常见,部分乱码却少有听说。。。
------解决方案--------------------
我估计:是否本身的数据是前10个是GB5,后面的是gb2312编码,你在服务器没有安装这些字体,所以乱码,在你本机装了这两个字体,所以没事???
------解决方案--------------------
帮顶
------解决方案--------------------

------解决方案--------------------
regedit
--> HKEY_LOCAL_MACHINE
--> SOFTWARE
--> ORACLE *
--> ALL_HOMES
--> ID0 *
--> HOME0 *

将三个打*的目录下的
"名称 "为NLS_LANG的键的
"数据 "值改为:AMERICAN_AMERICA.US7ASC_II

------解决方案--------------------
UP
建议去oracle版块发帖试试
------解决方案--------------------
县确保数据的源是正确的。
查询分析器得到的结果正确吗?
------解决方案--------------------
同情 有时确实无奈