
putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib");
putenv("ORACLE_HOME=/usr/lib/oracle/12.1/client64");
putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");
亲测成功,再也不担心脚本插库乱码了
我只用了最后一句:putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");
博客分享了解决脚本插库乱码问题的方法,通过设置环境变量来解决。具体代码为 putenv(\LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib\);等,亲测最后一句 putenv(\NLS_LANG=AMERICAN_AMERICA.AL32UTF8\);即可解决问题。

putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib");
putenv("ORACLE_HOME=/usr/lib/oracle/12.1/client64");
putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");
亲测成功,再也不担心脚本插库乱码了
我只用了最后一句:putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");

被折叠的 条评论
为什么被折叠?