• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

oracle 中文乱码解决办法

发布: 2009-12-30 11:24 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 1136次 | 进入软件测试论坛讨论

领测软件测试网

  ---- (2)按照服务器端字符集对客户端进行配置

  ---- 配置方法有两种:

  安装ORACLE的客户端软件时指定

  ---- 在安装ORACLE的客户端产品软件时,选择与ORACLE服务端一致的字符集(本例为US7ASCII)即可。

  修改注册信息的方法

  ---- 根据ORACLE 客户端所选sql*net 的版本分为下列两种情况:

  ---- a. 客户端为 sql*net 2.0 以下版本

  ---- 进入Windows的系统目录,编辑oracle.ini文件,用US7ASCII替换原字符集,重新启动计算机,设置生效。

  ---- b. 客户端为 sql*net 2.0 以上版本

  ---- 在WIN98 下 运 行REGEDIT,第一步选HKEY_LOCAL_MACHINE,第二步选择SOFTWARE, 第三步选择 ORACLE, 第四步选择 NLS_LANG, 键 入 与服 务 器 端 相 同 的 字 符 集(本例为:AMERICAN_AMERICAN.US7ASCII)。

  ---- 2.2 强制加载数据字符集与服务器端字符集一致

  ---- 假设要加载数据从原ORACLE数据库卸出时的字符集为US7ASCII,当前ORACLE服务器字符集为WE8ISO8859P1。

  ---- 下面提供三种解决方法:

  ---- (1) 服务器端重新安装ORACLE

  ---- 在重新安装ORACLE 时选择与原卸出数据一致的字符集(本例为US7ASCII)。

  ---- 加载原卸出的数据。

  ---- 这种情况仅仅使用于空库和具有同一种字符集的数据。

  ---- (2)强行修改服务器端ORACLE当前字符集

  ---- 在用imp命令加载数据前,先在客户端用sql*plus登录system DBA用户,执行下列SQL语句进行当前ORACLE数据库字符集修改:

  SQL > create database character set US7ASCII

  * create database character set US7ASCII

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

42/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网