程序调用存储过程返回结果乱码 1.存储过程是针对oracle数据库的,存储过程是写在程序中的,当调用存储过程时,返回的结果出现中文 ??? 的乱码问题。2.容器用的weblogic,应用的服务器和数据库服务器在不用的机器上。3.在本地部署到tomcat没有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回的是简单字符还是数据库里定义的字符数组,简单字符检查字符集,实在不行根据乱码特征用new String("".getBytes("原编码"),"现编码") 蒙一下,转成汉字就看到是什么地方了。再说,你确定你真正能改明白应用服务器的字符设置了? 我这用的是hpunix 我把etc/profile 文件中设置了export LANG=zh_CN.gb18030 将所有设置字符集的位置的字符集都设置成utf-8在设置完数据库之后,可以新建一个表,然后用utf-8存入中文数据,然后写一个测试存储过程读一下,测试一下是否乱码。如果不乱,说明你存的数据已经有问题了,需要重新存入。 如果是weblogic的问题,该怎么解决? SQL写法急急,求助 求oracle大师帮助 关于表空间 求测试SQL oracal 10g 求教MODEL函数的具体用法 关于乱码的替换方法! 问题 我的触发器遇到了02049错误,怎么办啊? jdbc 调用oracle 的procedure ,查询的结果以游标返回,抛出no more data from read socket。 ORACLE数据库中的两张表怎么同步跟新? ODP.NET RAC模式连接数据库报权限不足
我这用的是hpunix 我把etc/profile 文件中设置了export LANG=zh_CN.gb18030