今天安装好oracle数据库后,发现SQLPLUS 里的文字变成问号了,以前遇到过,在linux系统下,通过设置环境变量里的字符集来设置。然后上网找了很多,都不得要领,现在终于解决了,把解决的思路放在这里,做个参考!
1、首先查看服务器上数据库的字符集;
select * from v$nls_parameters;
select * from nls_database_parameters;
select * from sys.props$;
2、查看服务器操作系统的字符集;
windows 在cmd下输入chcp,如果为936则为中文。
3、查看客户端的字符集设置;
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
select * from v$nls_parameters
这几项都一致,乱码问题就可以解决。
1、首先查看服务器上数据库的字符集;
select * from v$nls_parameters;
select * from nls_database_parameters;
select * from sys.props$;
2、查看服务器操作系统的字符集;
windows 在cmd下输入chcp,如果为936则为中文。
3、查看客户端的字符集设置;
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
select * from v$nls_parameters
这几项都一致,乱码问题就可以解决。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22275400/viewspace-746431/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22275400/viewspace-746431/