前言

公司做项目,将数据库中数据迁移时,发现新导入的数据中文存在部分乱码,怎是为什么?好不多说废话,我们现在就解决这个问题。

一、配置环境变量

在电脑设置里找到“高级系统设置”,点击“环境变量”,新建系统变量。
3.PLSQL导出pde文件乱码 - 图1

  1. NLS_LANG
  2. AMERICAN_AMERICA.AL32UTF8

二、使用PLSQL导出数据库文件

3.PLSQL导出pde文件乱码 - 图2
注意别勾选包括权限,否则可能会因为表空间不同而报错

三、导入pde文件

3.PLSQL导出pde文件乱码 - 图3

总结

导出数据库文件乱码,可能是因为没有配置环境变量,配置好NLS_LANG的环境变量即可