码迷,mamicode.com
首页 > 数据库 > 详细

oracle乱码问题

时间:2014-08-25 16:56:14      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   数据   2014   art   问题   

oracle乱码问题通常是因为oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANG

LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date

NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效

非常显然,须要改动NLS_LANG环境变量


查看oracle字符集方式例如以下:

1.进入sqlplus

 命令:sqlplus /nolog

2.以系统管理员身份连接数据库

 命令:conn /as sysdba

3.输入查询语句

 命令:select * from V$NLS_PARAMETERS where parameter = ‘NLS_CHARACTERSET‘;

查询结果例如以下图:

bubuko.com,布布扣


查看NLS_LANGLANG变量值

命令:echo $NLS_LANGLANG


乱码正是因为这oracle和操作系统编码不一样导致的

因此能够通过设置NLS_LANGLANG变量值来解决

命令:export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"


oracle乱码问题

标签:style   blog   http   color   ar   数据   2014   art   问题   

原文地址:http://www.cnblogs.com/mfrbuaa/p/3935212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!