首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

字符集 数据导出乱码有关问题

2012-02-11 
字符集 数据导出乱码问题用“selectuserenv( language )fromdual”或“select*fromnls_database_parameters”

字符集 数据导出乱码问题
用“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时,也能正常显示。可用自己的程序导出数据时,依然是乱码。请教各位大虾,问题出在哪?有什么解决办法?

[解决办法]
你的程序用的什么方式连接的数据库,
MSORA还是oracle oledb??
[解决办法]
你用的什么前台软件开发前台程序的,可以换成微软的MSORA试试,我遇到过相同的问题,换连接方式就可以了

热点排行