idea中查询Oracle数据库数据中文乱码,但是在plsql中查询正常(Oracle字符集是US7ASCII)?

您所在的位置:网站首页 plsql表数据里中文出现乱码 idea中查询Oracle数据库数据中文乱码,但是在plsql中查询正常(Oracle字符集是US7ASCII)?

idea中查询Oracle数据库数据中文乱码,但是在plsql中查询正常(Oracle字符集是US7ASCII)?

2023-05-04 04:24| 来源: 网络整理| 查看: 265

oracle数据库查询时出现乱码,很可能是该数据库的字符集设定不支持中文,但是表中数据含有中文,所以变为乱码。

如果是字符集原因,解决方法如下:

1、shutdown immediate; 关闭数据库

2、startup mount; 开启数据库至挂载模式(只挂实例,不启动数据库)

3、alter system enable restricted session;开启会话限制

4、alter system set aq_tm_processes=0;修改系统参数

5、alter system set job_queue_processes=0;修改系统参数

6、alter database open;启动数据库为open

7、alter database national character set internal_user (zhs16gbk);修改字符集

8、alter system disable restricted session;关闭会话限制

括号内可填写字符集类型,zhs16gbk、AL32UTF8等字符集都支持中文。

我这里以 Mac 系统为例进行讲解。但是,在学习下面内容之前请先看下章节:Windows 下安装

因为它们配置流程是基本一样的,只是系统不同,开始的步骤不太一样而已,因此相同部分我这里是不会再讲的,我只讲 IntelliJ IDEA 在 Mac 安装特殊的地方。

Mac 下安装过程

运行下载到 ideaIU-14.1.4.dmg,效果如上图所示。

根据提示把左侧的 IntelliJ IDEA 图标拖动到右侧目录图

拖动完成之后即可在 应用程序 中看到 IntelliJ IDEA 的启动图标,点击运行即可。

Mac 修改运行 JDK 版本

如果你的 Mac 安装有多个 JDK,你想使用高版本的 JDK 运行 IntelliJ IDEA 可以按如下方式进行修改:

在 应用程序 中找到 IntelliJ IDEA.app 然后对此进行 右键 显示包内容 Contents Info.plist,效果如上图所示。

找到上图红圈标注的代码,修改 JVMVersion 的属性值,如果是 JDK 7,则改为 1.7*。如果是 JDK 8,则改为 1.8*。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/sjk/9866031.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3