当前位置: 首页 > news >正文

Oracle导入数据中文乱码问题处理,修改客户端字符编码跟数据库的一致

前提:SQL文件打开其中中文字符是正常显示,保证导出文件中文字符正常。通过sqlplus命令@导入SQL文件出现乱码,这是因为客户端跟数据库的字符集不一致导致出现乱码问题。

要SQL导入的中文正常,要确保执行导入命令的客户端字符编码跟数据库的一致

一、查询数据库编码格式 

通过下面的SQL可以检查数据库编码格式

Select userenv('language') from dual;

查询结果如下:

SQL> Select userenv('language') from dual;USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
二、查询客户端编码格式 

1.Windows操作系统,在cmd控制台使用下面命令查询

echo %NLS_LANG%

查询结果如下

C:\Users\admin>echo %NLS_LANG%
SIMPLIFIED CHINESE_CHINA.ZHS16GBKC:\Users\admin>

2.Linux操作系统,使用下面命令查询

echo $NLS_LANG

查询结果如下

root@master:/# echo $NLS_LANG
AMERICAN_AMERICA.AL32UTF8
root@master:/# 
三、修改客户端编码

windows操作系统

# 临时设置当前cmd窗口有效SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8

Linux操作系统

# 临时设置当前账号会话export NLS_LANG='AMERICAN_AMERICA.AL32UTF8'

http://www.lryc.cn/news/343807.html

相关文章:

  • 【与 Apollo 共创生态:展望自动驾驶全新未来】
  • 【webrtc】MessageHandler 5: 基于线程的消息处理:以PeerConnection信令线程为例
  • 计算机网络 3.2网络体系结构
  • 连接HiveMQ代理器实现MQTT协议传输
  • springcloud报错:Failed to start bean‘webServerStartStop‘
  • el-checkbox 无法动态设置勾选状态
  • 车规级低功耗汽车用晶振SG-9101CGA
  • 企业是保留传统的MES还是换新的MES?
  • 2024年第六届世界软件工程研讨会(WSSE 2024)即将召开!
  • Linux网络编程:TCP编程实现
  • 小剧场短剧影视小程序源码_后端PHP
  • C语言总结三:数组(压缩版)
  • 我独自升级崛起怎么玩 我独自升级崛起游玩教程分享
  • 前端上传大文件
  • Kompas AI图片转换器:高效解决格式不兼容问题
  • 自动驾驶规划与控制技术解析
  • 计算机等级考试常见问题
  • C语言实战项目--贪吃蛇
  • 【LAMMPS学习】八、基础知识(5.3)Body particles体粒子
  • 【3D目标检测】常见相关指标说明
  • QT设计模式:工厂模式
  • 【电路笔记】-容抗
  • 基于若依框架搭建网站的开发日志(一):若依框架搭建、启动、部署
  • Android中Fragment失去焦点的场景
  • Linux变量的认识及环境变量配置详解
  • 【excel】数据非数值导致排序失效
  • 软件网关--Nginx
  • sourceTree push失败
  • leetCode33. 搜索旋转排序数组
  • JS_监听dom变化触发,new MutationObserver