数据库 字符集 al32utf8 里面有韩文等 unicode 表记录 现在的问题是 odac 直连 direct:=true with OraQuery1 do
begin
close;
SQL.Text :='select flh as 分类号 from label_print '; open;
窗体显示是 dbgrid 字段名 汉字 乱码 怎么解决 有意着 加我QQ 九七六八 09 四 88
begin
close;
SQL.Text :='select flh as 分类号 from label_print '; open;
窗体显示是 dbgrid 字段名 汉字 乱码 怎么解决 有意着 加我QQ 九七六八 09 四 88
1、看一下ODAC控件设置。
2、换一个控件试下。
之所以使用odac 直连方式 是不想装 oracle 客户端。经测试得知 当不使用直连方式 并且 useunicode:=true 客户端字符集设置为ZHS16GBK 时 字段名不乱码 韩文记录显示正常
ODAC 版本 8.1.4 也是好不容易 下到的 免费的高版本的请给个 地址