用“select userenv('language') from dual”或“select * from nls_database_parameters”检查服务器端字符集为:“AMERICAN_AMERICA.ZHS16CGB231280”。 本机的oracle字符集(客户端)原来为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。这样用toad查看数据表中的一个字段值“琍”显示为“?”,并且用自己写的程序(读取数据库将数据用VBA写入Excel),导出的数据显示为乱码。后将本地字符集改为:“AMERICAN_AMERICA.ZHS16CGB231280”。这时,用toad查看数据表中字段值“琍”显示正常,用save as功能导出到html时,也能正常显示。可用自己的程序导出数据时,依然是乱码。请教各位大虾,问题出在哪?有什么解决办法?
解决方案 »
- Oracle DBconsole问题
- 求助:winxp下安装oracle9i (困扰已久 盼高手)
- 关于数据库模型设计界面展现问题
- 如何得到oracle里一条sql语句执行消耗的时间
- ORACLE表字段增加,为什么相关的视图和过程和方法都会出现错误?
- oracle中nvl()函数是什么意思???
- 怎样建一个view只有最近的10条记录
- 有没有办法在linux下自动启动oracle的监听服务???
- a problem about partitioning
- rac 连接 freenas iscsi报错 rac1 iscsid: Kernel reported iSCSI connection 3:0 error
- 急!为何插入ORACLE中的数据是乱码?
- c# 连接远程oracle数据库
MSORA还是oracle oledb??