Oracle 11g中文繁体特殊乱码问题解决

@](特殊乱码问题解决方式)

遇到问题

最近老大给了一个同事写的操作数据库的程序,因为疫情原因而进行公司员工的锁卡与恢复,需要Oracle环境。

1>在此之前一直做的Excel数据导入工作,简体中文在数据中导入到程序没有乱码的情况,但是问题来了,一直没有进行逆向操作的程序现在要开始往数据库里面拿出一些名单。此时导出来的程序中文显示基本是全军覆没,有全是**???? **这样的,也有乱七八糟的。

2>自己查询CSDN一天后无果,请教资深同事无果。累了。

棘手的问题

帖子里面基本全是在说字符集错误的,必须改成*ZHS16GBK*这样的,我的的确不行,但是自己又不知道问题出在哪里,我自己由于改了电脑默认语言是台湾繁体中文,我的字符集是这样的:TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950(相信还有这个字符集的:AMERICAN_AMERICA.WE8MSWIN1252)后者可能是多数。

万能解决方法来了

反正现在一直乱码,卸载重装才是王道,环境变量啥的可以看别人博客加一个ORACLE_HOME就行了,其余的变量,装软件时系统会自己配置。

1>卸载一定要卸载干净
用uninstall进行卸载,其次就是安装盘与C盘所有有关的Oracle文件夹全部删除,最后就是把环境变量的也全部删除,最最后删除注册表里所有有关Oracle配置即可:
在这里插入图片描述

在这里插入图片描述

2>正常安装11g
1>>首先进行安装目录的环境配置。再到注册表Oracle大目录里面加入字符集:在这里插入图片描述
再导出表格时,中文繁体不再乱码啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值