请问,在sqlplus中执行.sql的脚本文件,到库中的中文都是乱码,怎么办,急!谢谢,在线

marco2000 2004-04-20 01:48:28
请问,在sqlplus中执行.sql的脚本文件,到库中的中文都是乱码,怎么办,急,在线等待,谢谢!
...全文
448 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
marco2000 2004-04-29
  • 打赏
  • 举报
回复
谢谢各位了!问题已经解决了!是客户端和DB端的字符集不同造成的!谢谢了
dlmaomao 2004-04-21
  • 打赏
  • 举报
回复
通过注册表看数据库端字符集:
regedig->hkey_local->machine->software->oracle->
修改 nls_lang的键值 为“SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280”
不妨试一试
beckhambobo 2004-04-20
  • 打赏
  • 举报
回复
两个可能
1、客户端字符集与数据库端字符集不相同
2、数据库端字符集是英文字符集
LGQDUCKY 2004-04-20
  • 打赏
  • 举报
回复
应该是本地注册表字符级与数据库的字符级不符,
你在客户端看下你事先在SQLPLUS运行的是不是乱码就知道了
blue999star 2004-04-20
  • 打赏
  • 举报
回复
帮你up!
marco2000 2004-04-20
  • 打赏
  • 举报
回复
但我将该脚本中的字符copy到我的客户端软件后,从该软件插入到库中,就不乱码拉!我的客户端软件是pl/sql
bzszp 2004-04-20
  • 打赏
  • 举报
回复
字符集的问题
你目前的数据库使用的不是中文字符集。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧