数据库字符集是 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上去问吧. 那里几个版主比较活跃,而且对乱码问题有比较深入的研究.