当前位置: 代码迷 >> Oracle管理 >> RMB 200元 odac 联接oracle 9i 汉字字段名乱码
  详细解决方案

RMB 200元 odac 联接oracle 9i 汉字字段名乱码

热度:7481   发布时间:2013-02-26 00:00:00.0
RMB 200元 odac 连接oracle 9i 汉字字段名乱码
数据库字符集是 AL32UTF8  

我的开发工具是 用的 delphi xe  

ODAC版本  8.1.4 

界面显示用 dbgrid 
sql 语句  select flh as 分类号 ....   显示到 表格   字段名就乱码  

orasession   useunicode :=true ;

有类似经验的 帮解决下   解决了 即付款  不忽悠  没意思 比较急

------解决方案--------------------------------------------------------
如果不考虑性能问题的话,即在Oracle里面用select rawtohex(UTL_RAW.cast_to_raw(trim(字段名))) from 表 把中文转换成16进制,再在代码里面把16进制转换成中文就搞定了.
------解决方案--------------------------------------------------------
到ITPUB上去问吧. 那里几个版主比较活跃,而且对乱码问题有比较深入的研究.
  相关解决方案