select userenv('LANGUAGE') ,userenv('LANG') from dual;
SIMPLIFIED CHINESE_CHINA.UTF8 ZHS
1.想修改JDBC所在tomcat端的值userenv('LANG')为 US;
2.在tomcat 启动脚本中,设置 NLS_LANG=AMERICAN_AMERICA.UTF8 没有什么作用
3.结果是只修改了 LANG=en_US.UTF8(删除了NLS_LANG 配置) 就OK了。
4.需要提到的是,tomcat所在的linux服务器是中文环境且没有安装Oracle。
内在的原理,有人知道,谢谢指导!!!

讨论了如何在Tomcat环境下修改用户环境变量userenv('LANG')为US,并解释了NLS_LANG配置无效的原因及解决方案。
620

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



