社区
基础和管理
帖子详情
plsql乱码如何解决
jhcff882001
2007-10-17 06:41:05
我安装了一个oracle10.1.0.2的client
同时安装了一个英文版plsql7,结果,plsql中显示的数据和数据库的中文字段全是乱码的.
请各位兄弟姐妹帮助解决.解决了万上给分,分数不是问题.
...全文
35366
11
打赏
收藏
plsql乱码如何解决
我安装了一个oracle10.1.0.2的client 同时安装了一个英文版plsql7,结果,plsql中显示的数据和数据库的中文字段全是乱码的. 请各位兄弟姐妹帮助解决.解决了万上给分,分数不是问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-01-12
打赏
举报
回复
[Quote=引用 10 楼 phothink 的回复:]
oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常.
初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查.
1.检查服务器编码:
……
[/Quote]
灰常感谢。设置了环境变量就好了,折腾了一个多小时,太谢谢了!
phothinks
2010-12-13
打赏
举报
回复
oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常.
初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查.
1.检查服务器编码:
执行SQL语法:
select * from v$nls_parameters;
也可以参照/home/oracle/.bash_profile 相关语言设置.
可以看到我的相关设置是:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
2.设置本地客户端编码:
进入 我的电脑,属性,高级,环境变量,添加2项:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
如图:
3.重新连接sqlplus,查看数据:
显示正常.
4.PL/SQL Developer设置并重新连接:
在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体
重新连接,如图:
显示正常.OK!
cys1990922
2010-11-22
打赏
举报
回复
刚我也碰到了,解决了,改注册表的键!
zhengb302
2010-06-02
打赏
举报
回复
我也碰到了這個問題!
alike188
2008-01-01
打赏
举报
回复
清空数据再导
jb99334
2007-10-18
打赏
举报
回复
你的客户端NLS_LANG是英文,而数据库的NLS_LANG是中文,你只需注册表中NLS_LANG改为中文即可。HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
"NLS_LANG"值改为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
xuedouer521
2007-10-18
打赏
举报
回复
修改注册表中的 NLS_LANG的值~ 修改的值需要看你数据库中用的是什么中文字体了~ 可能是ZHS16GBK 也可能是US7ASCII 看你机子上是什么字库的了~
nemo0228
2007-10-18
打赏
举报
回复
机器环境同你安装的客户端文件环境不同,或者数据库的文件系统与你客户端的文件系统不通,导致乱码的出现。应该只针对汉字,英文字符或数字不会有问题。
ilovemk
2007-10-17
打赏
举报
回复
因为客户端字符集和服务器端字符集不相同而导致的。
mantisXF
2007-10-17
打赏
举报
回复
1: 你机器语言环境的问题
2:服务器的字符集问题
Croatia
2007-10-17
打赏
举报
回复
安装中文包。
plsql
乱码
解决
办法
plsql
developer 中文
乱码
问号的
解决
办法,中文
乱码
中文
乱码
中文
乱码
PLSQL
中文
乱码
解决
方案
因为数据库字符集导致的
PLSQL
乱码
解决
办法
Oracle从入门到精通全套视频教程之SQL与
PLSQL
(四)
Oracle从入门到精通视频培训课程是一个系列教程,该视频教程为第四套课程:SQL与
PLSQL
程序开发,讲解数据库开发中的SQL与
PLSQL
开发,以及经典案例。
PLSQL
导出CSV后中文
乱码
解决
办法
PLSQL
导出CSV数据是非常方便的,但是发现导出后的CSV对中文显示
乱码
,此文件为
解决
此问题的操作步骤。
PLSQL
及
乱码
解决
NULL 博文链接:https://jeck218.iteye.com/blog/367299
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章