ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle开发 » oracle 9i WE8ISO8859P1 字符集 odbc驱动,汉字乱码的问题,加急!

标题: oracle 9i WE8ISO8859P1 字符集 odbc驱动,汉字乱码的问题,加急!
离线 heiying1982
一般会员



精华贴数 0
个人空间 0
技术积分 170 (10872)
社区积分 1 (36915)
注册日期 2004-12-31
论坛徽章:0
      
      

发表于 2008-8-6 15:52 
oracle 9i WE8ISO8859P1 字符集 odbc驱动,汉字乱码的问题,加急!

客户端环境:中文WIN2000,vb 6.0 ,oracle9.2.0.1客户端驱动程序,字符集WE8ISO8859P1  
  服务器:ORACLE  9.2.0.1  DATA  SERVER  字符集WE8ISO8859P1  
   
问题:在代码里用sql提交汉字数据,查询时却是乱码!!  

在PL/SQL里面插入数据时不会显示乱码,请各位大哥帮忙解决!
数据库连接对象是RDO,已经不能进行更改了



    CurUserNo = GetCommandValue(1)
    CurUserName = GetCommandValue(2)
    DSN_UID_PWD = GetCommandValue(6)

    Set SenE = rdoEngine.rdoEnvironments(0)
    SenE.CursorDriver = rdUseServer
    Set SenC = SenE.OpenConnection("", False, False, DSN_UID_PWD)

    SenC.QueryTimeout = 180
    Where_String = ""
    PRINT_WHERE_STRING = ""
    SORT_STRING = ""
    PRINT_WHERE_STRING = ""
    PrintCopies = 1

在后面插入的数据,在前台能够正常显示,一旦修改之后就变成乱码了!非常急!!!


字符集是不能改的,必须要到WE8ISO8859P1  字符集


__________________
One For All, All For One
只看该作者    顶部
离线 luckyrandom
中级会员



来自 广东-东莞
精华贴数 0
个人空间 0
技术积分 1822 (902)
社区积分 24 (6941)
注册日期 2003-12-30
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-8-6 16:09 
配置ODBC时,把 执行字符翻译 复选框的勾去掉,试试


__________________
有偿企业系统开发、咨询、维护、故障排除<SQL SERVER+DELPHI>
QQ:315054403 MSN:dgdba@hotmail.com 就职于东莞中大型手袋生产企业,免费咨询勿扰
只看该作者    顶部
离线 heiying1982
一般会员



精华贴数 0
个人空间 0
技术积分 170 (10872)
社区积分 1 (36915)
注册日期 2004-12-31
论坛徽章:0
      
      

发表于 2008-8-6 19:29 


QUOTE:
原帖由 luckyrandom 于 2008-8-6 16:09 发表
配置ODBC时,把 执行字符翻译 复选框的勾去掉,试试

我的驱动程序是Oracle in OraHome92,在哪里设置""""""字符翻译 复选框的勾去掉,试试""""""""""""


__________________
One For All, All For One
只看该作者    顶部
离线 joewuzhi



精华贴数 0
个人空间 0
技术积分 20 (55795)
社区积分 0 (1832418)
注册日期 2008-8-1
论坛徽章:0
      
      

发表于 2008-8-7 17:49 
用CONVERT函數轉換一下. 如下:                               
T_TNAME := CONVERT(T_TNAME,'UTF8','ZHT16BIG5');


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问