SQLPLUS连接Oracle中文乱码问题解决方法之一

本文提供了一种解决SQLPLUS连接Oracle时出现中文乱码问题的实用方法。通过调整SQLPLUS的显示设置,包括启用旧版控制台和选择正确的字符集(如936),可以有效解决乱码问题,确保数据的正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQLPLUS 连接 Oracle 中文乱码问题解决方法之一

最近几天没登录 sqlplus,突然出现中文乱码。网上解决方法挺多的,可是对于我的问题来说,并不管用。

如:NLS_LANG 的环境变量设置为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,和注册表中 \HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDb11g_home1\ 路径下的 NLS_LANG 赋值相同,并不没有解决问题。

其他的方法也很多,都不行。

个人解决方法如下:

1.打开SQL PLUS,乱码如图:
在这里插入图片描述
2.点击 默认值:
在这里插入图片描述

选择上方 选项,勾选 使用旧版控制台
在这里插入图片描述

3.重新启动 SQLPLUS
在这里插入图片描述

如果不行就在 使用旧版控制台上方选择 936(ANSI/OEM)
在这里插入图片描述

4、问题应该就能解决了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值