本帖最后由 ershihaidao 于 2013-07-31 01:08:10 编辑

解决方案 »

  1.   

    使环境变量生效,source是必须的操作。source本账户的环境变量配置文件,应该是有权限的。
    另外,weblogic没用过,但是tomcat的conf/server.xml中,有这么个配置URIEncoding="utf-8",不晓得weblogic有没有类似的配置。
    还有一个,txt文件如果是windows下创建的,其编码格式为GBK或GB2312的,读取的时候也要用相应的编码格式读取。
      

  2.   

    在开发环境试过吗? 
    weblogic是里面中文都乱码?还是仅仅转入的txt乱码?
    开发环境和生产环境一样吗? 中间件、数据库版本、操作系统 ?
      

  3.   

    java代码里用那个字符集读取数据的?
      

  4.   

    这个以前遇到过,很繁琐,需要很多测试!
    用户shell下执行的测试,和最终通过crontab调度的执行结果有出入,主要是由于两种方式执行的profile设置是不一样,具体是什么情况我也不知道,需要测试测试!