1.怎么看你现在账户是不是sys权限的帐号...2.如果机器上没有安装oracle 的客户端.会出现什么情况.我的机器上出现插入的汉字都变成乱码,数据库中都是问号,是不是我的机器上没有安装oracle客户端导致的.
假如说现在我的oracle的工具可以查询出oracle.可是用eclipse 开发的jsp页面读取数据的时候,汉字还是出现了乱码,是eclipse 出现的问题,还是oracle的问题啊...
假如说现在我的oracle的工具可以查询出oracle.可是用eclipse 开发的jsp页面读取数据的时候,汉字还是出现了乱码,是eclipse 出现的问题,还是oracle的问题啊...
2.个人认为是编码的问题,可以看看是不是UNICODE或者GB2312
这里有你的用户名就说明是sys权限的帐号
2.看你的编码与DB编码了
2.和客户端没关系,看服务器的字符集
3.是eclipse的问题,你的工程编码要和数据库一致
错误内容
Error starting at line 1 in command:
select * from v$pwfile_users
Error at Command Line:1 Column:14
Error report:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:第二个问题.看见后台执行查询数据,后台运行结果的时候看见..执行的sql查询的结果本身就是乱码.所以导致页面展示的数据是乱码的
这个能查就说明你有sys权限,反之。
还有用eclipse查处的数据也是乱码.不知道问题处在什么地方...
2.请查看注册表的nls_lang参数,也可以通过eclipse来设置客户端字符集,确保客户端字符集和服务器端字符集一致。
还有,你装的是服务端还是客户端?在服务器上有这样的问题么?
1 在当前用户模式下,select * from dba_all_table;看看是什么模式,或者其他的数据字典
2 你在myeclipe里面是不是设置了错误的字符集,utf-8
PLSQL中可以察看全局变量的值(记不太清了,貌似就是user)
2、如果你机器上没有安装客户端(连jdbcLib也没有),那么无论使用什么软件你都无法访问数据库,也就是说你根本不可能作数据的插入操作,和谈乱码的问题。文字出现乱码主要的原因就是你本地的字符集和数据库服务器定义的字符集不兼容,办法恐怕只有改变其中一端的字符集了。
3、是你的JSP页面的字符集设置与数据库Server的字符集不兼容造成的。
你没有查看到数据说明你没有权限查看。