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