日期:2014-05-16  浏览次数:20988 次

oracle西欧字符集
oracle服务器端采用的是西欧字符集:AMERICAN_AMERICA.WE8ISO8859P1,我在程序里查询出来后是乱码
请高手帮忙

在线等...  

------解决方案--------------------

在程序里指定相同的字符集可行?
------解决方案--------------------
在程序里指定相同的字符集,将会非常的繁琐 
有没有其它的办法
------解决方案--------------------
你是用的什么程序,jdbc thin,jdbc oci, occi还是其他本地库的方式?

如果是jdbc thin,需要把结果集转码至ISO-8859-1,如果是oci这样的本地库调用的方式的方式,需要设置NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
------解决方案--------------------
经过问下。。。服务器上字符集:NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
从服务器上下载的数据。在pl/sql中查询出现乱码是什么问题?