技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Oracle --> 修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题

修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题

浏览:1646次  出处信息

对于数据库ORACLE有时操作时,提示的是一串串???,不能起到提示的作用,这是由于语言环境的设置问题,下面是实际操作中要用到的。

查看当前会话的语言环境:

1SQL> select userenv('language') from dual;
2
3USERENV('LANGUAGE')
4----------------------------------------------------
5SIMPLIFIED CHINESE_CHINA.ZHS16GBK

查看语言设置情况:

01SQL> SET PAGESIZE 80
02SQL> col PARAMETER format a35
03SQL> col VALUE format a35
04SQL> select * from v$NLS_PARAMETERS;
05
06PARAMETER                           VALUE
07----------------------------------- -----------------------------------
08NLS_LANGUAGE                        SIMPLIFIED CHINESE
09NLS_TERRITORY                       CHINA
10NLS_CURRENCY                        RMB
11NLS_ISO_CURRENCY                    CHINA
12NLS_NUMERIC_CHARACTERS              .,
13NLS_CALENDAR                        GREGORIAN
14NLS_DATE_FORMAT                     DD-MON-RR
15NLS_DATE_LANGUAGE                   SIMPLIFIED CHINESE
16NLS_CHARACTERSET                    ZHS16GBK
17NLS_SORT                            BINARY
18NLS_TIME_FORMAT                     HH.MI.SSXFF AM
19NLS_TIMESTAMP_FORMAT                DD-MON-RR HH.MI.SSXFF AM
20NLS_TIME_TZ_FORMAT                  HH.MI.SSXFF AM TZH:TZM
21NLS_TIMESTAMP_TZ_FORMAT             DD-MON-RR HH.MI.SSXFF AM TZH:TZM
22NLS_DUAL_CURRENCY                   RMB
23NLS_NCHAR_CHARACTERSET              US7ASCII
24NLS_COMP                            BINARY
25
26已选择17行。
27
28SQL>

修改当前会话的语言环境变量参数:

1ALTER SESSION SET <nls_parameter> = <value>

将语言改为英语:

1SQL> ALTER SESSION SET NLS_LANGUAGE=american;
2Session altered.

将语言改回中文:

1SQL> ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
2会话已更改。

将地域改为英文:

1SQL> ALTER SESSION SET NLS_TERRITORY=america;
2会话已更改。

将地域改为中文:

1SQL> ALTER SESSION SET NLS_TERRITORY=CHINA;
2
3会话已更改。



建议继续学习:

  1. windows下压缩包在linux解压乱码的解决办法    (阅读:4225)
  2. Linux screen窗口中文乱码问题    (阅读:4007)
  3. linux下vim的编译以及终端乱码的最终解决方案    (阅读:3572)
  4. java中文乱码解决之道(六)—–javaWeb中的编码解码    (阅读:3239)
  5. 解决PHPMailer邮件标题中文乱码    (阅读:2673)
  6. 如何在PHP下载文件名中解决乱码    (阅读:2638)
  7. PHP截取汉字出现乱码的解决方法    (阅读:2633)
  8. Smarty截取中文乱码的解决办法    (阅读:2537)
  9. java中文乱码解决之道(一)—–认识字符集    (阅读:2499)
  10. Mysql 5 数据库 中文乱码问题的解决    (阅读:2233)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1