oracle 导入sql中文乱码(转)

导入sql的有中文,直接在linux环境下进行复制粘贴的,发现进去的都是乱码,

修改如下:

进入oracle用户,#vi /home/oracle/.bash_profile;

在最后一行添加:export NLS_LANG="Simplified Chinese_CHINA.AL32UTF8"

重新编译.bash_profile文件或重新登录

#source /home/oracle/.bash_profile;

验证:#echo $NLS_LANG;

时间: 2024-08-28 21:39:31

oracle 导入sql中文乱码(转)的相关文章

oracle中imp导入数据中文乱码问题(转)

(转自  http://blog.chinaunix.net/uid-186064-id-2823338.html) oracle中imp导入数据中文乱码问题 用imp命令向oracle中导入数据后,所有查询出的中文字段都为乱码. 原则上不修改服务器端的字符集,修改服务器端的字符集会出现使用第三方工具登陆数据库出现乱码的情况(具体服务器端的字符集修改办法本文有详细介绍). 将DMP文件的字符集改成与Oracleo数据库服务器端一样之后导入可正常显示.本人的系统是RHEL 5.4 32bit 一.

oracle导入sql文件

公司以前都是用dmp操作数据导入导出,最近从别的地方人家给是sql文件数据库文件,不得不学习一下如何导入大文件的sql,好应对各种突发情况. 1.首先得会使用sqlplus连接远程数据库sqlplus 用户名/密码@远程数据库ip:端口/实例名2.连接成功之后使用命令 sql>@E:\areadata.sql; sql>@/opt/oracle/area.sql; 有时候中文会出现乱码问题,或者报错.例如: ERROR: ORA-01756: quoted string not properl

ibatis访问oracle数据库US7ASCII中文乱码问题

今天碰到一个问题,使用ibatis框架访问编码为US7ASCII的oracle数据中文乱码, 找了很久终于有了解决方案 首先 SqlMap-Config.xml按如下配置 <sqlMapConfig> <!--<sqlMap>元素用于包括SQL Map映射文件和其他的SQL Map配置文件. --> <settings lazyLoadingEnabled="true" useStatementNamespaces="true&quo

SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题

一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_US.UTF-8",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面. 还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件(vim  $HOME/.i18n)

oracle--PL/SQL中文乱码解决方案

由于oracle不支持中文字符集,会出现以下乱码现象 解决步骤 1.打开注册表,找到ORACLE--->KEY_OraClient11g_home--->NLS.LANG  将值修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,如果没有NLS.LANG则新增一个 2.新增环境变量 桌面--->右键计算机--->选择属性--->高级系统设置--->高级--->环境变量,新增系统环境变量--->变量名:NLS_LANG   变量值:SIM

解决eclipse中导入项目中文乱码的问题

在平时开发的过程中,导入别人的项目学习或者二次开发的经历相信大家都有,但是导入项目之后出现中文乱码的问题相信也困扰了不少人,当里面内容少的时候还可以通过复制粘贴解决,但项目内容多的时候就头痛了. 教大家一个间的快捷的方法 首先导入的文件成为了乱码是因为workspace的编码方式不对,linux下默认编码是UTF-8,windows的是GBK, 那么怎么修改workspace的编码方式呢 很简单在window----preference---workspace可以设置只要把编码改成utf-8就能

eclipse导入工程中文乱码问题

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况. 如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码.对于eclipse工作空间 ,eclipse会把你改

转:eclipse导入工程中文乱码问题

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况. 如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码.对于eclipse工作空间 ,eclipse会把你改

oracle:Client中文乱码

oracle查询中文老出现老出现乱码,但是又不是全是乱码,数据访问层是用的他人的又看不到代码,自己写的C#.OracleClient又是正常的. 在网上找了个方案,没想到可以了! 下面是处理中文乱码的步骤: 1.查询数据库字符集 select userenv('language') from dual; 设置client端环境变量: key:NLS_LANG value:AMERICAN_AMERICA.AL32UTF8