查看当前系统(Linnux和Oracle数据库)的语言支持和编码
资料来源: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
当时 参考的比较有用的资料:
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