oracle所有的乱码解决方案

前端之家收集整理的这篇文章主要介绍了oracle所有的乱码解决方案前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

oracle所有的乱码解决方

   是不是经常看见各式各样的乱码,看见头就大了,大家别怕,所有的问题都会有一个甚至不止一个的解决方案,有句名言说的好:万法不离其踪。网上大部分把工具的乱码和代码操作的乱码混为一谈,方案看了一大堆都是一个粘贴一个的,没有一点创新,于是今天出这篇博客

一.工具乱码:

使用PLsql Developer查询或者编辑的时候出现??的时候:

原因:客户端机和服务器上的字符集不一致

解决

查询服务端的字符集编码,然后将客户端的修改一直即可;

1.查询服务的字符集:

2.通过工具查看客户端的字符集编码:

打开工具:help-support info

分享图片

分享图片

3.设置环境变量(系统环境变量):

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (设置的编码必须和服务端保持一致)

如果没有生效,建议重启电脑!

二.查询乱码:

 设置两个:

1.环境变量:

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (设置的编码必须和服务端保持一致)

2.注册表:(为了保险起见,查找注册表中的NLS_LANG所有的,避免有多个)

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1

分享图片

如果没有生效,建议重启电脑!

三.插入乱码:

 解决中...

四.导入或导出乱码:

暂无

猜你在找的Oracle相关文章