tcl/tk 访问oracle 时,使用oratcl 乱码问题

tcl/tk 访问oracle 时,使用oratcl 乱码问题
在使用tcl/tk编写脚本的过程中,由于使用拉oratcl,当环境为:SunOS 5.10时,oralce 为10G 使用字符集为:AMERICAN_AMERICA.ZHS16GBK。
操作系统字符集为:zh_CN.EUC。同样设置的SunOS 5.8是没有问题的,但是在SunOS 5.10时为乱码。
通过修改字符集,或者在脚本中设置语言,对数据库连接串设置gbk等,均无法完全消除乱码问题。
在设置字符集的过程中,汉字会显示,但是部分汉字会乱码,怀疑是不匹配的问题,但是修改源码也无法达到效果。
后对 oraopen 获得的statement handle 执行
oraconfig $ statement- handle utfmode true
乱码消失。

你可能感兴趣的:(oracle,数据库,脚本,语言)