首页 > 技术文章 > 查看当前系统(Linnux和Oracle数据库)的语言支持和编码

ufindme 2014-12-29 16:02 原文

资料来源:http://blog.csdn.net/a351945755/article/details/21753881

Linux,只要通过命令"local",就可以来查看了;(更详细请看原文!↑↑↑↑↑↑↑

如果想查看当前的系统所支持的语言,可以: 

 $locale -a          //查看系统支持的所有语言

 

参考资料(更多查看原地址):http://www.itpub.net/thread-684033-1-1.html

oracle数据库这里有两种方式去查询,有种方式不全面:

1、查询dual表(有关dual表),此时执行:

    select userenv('language') from dual;        #这条语句是查看当前客户端的NSL_LANG

dual是sys用户下的一张内部表,所有用户都可以使用DUAL名称访问,无论什么时候这个表总是存在;

 

2、普通用户登录,然后:(详细信息更多)

select * from nls_database_parameters;      #这条语句是查看当前服务端的NSL_LANG

 

3、登陆管理员账户(貌似只能通过sqlplus来登录执行下面的语句),然后:

select name,value$ from props$ where name like 'NLS_CHARACTER%';

 

补充:oracle更改字符集:

http://www.eygle.com/special/NLS_CHARACTER_SET_03.htm

 Oracle 字符集的查看和修改

当时 参考的比较有用的资料:

http://blog.csdn.net/pan_tian/article/details/7745717

http://docs.oracle.com/cd/E12102_01/books/AnyInstAdm784/AnyInstAdmPreInstall18.html

http://www.itpub.net/thread-826035-1-1.html

 

推荐阅读