中间件为WebLogic时,方法一般有如下几种:

1、检查UNIX的操作系统,设置字符集为中文(zh_CN)

//检查时可以先跳过这一步

2、检查数据库,设置字符集为中文(zh_CN)

//检查时可以先跳过这一步

3、在启动脚本(StartWebLogic.sh)中,启动命令后加入该参数

-Dfile.encoding=GB2312

4、或者在启动脚本(StartWebLogic.sh)中,启动命令前加入该参数

JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=GBK -Djava.awt.headless=true -Duser.language=zh -Duser.region=CN"

 

检验过程推荐顺序:

优先尝试步骤3,不行的话步骤4,还不行的话步骤2,最后可以使用步骤1

 如果上述步骤均不能解决的话,及时和有经验人员、或BEA支持人员联系,避免浪费更多时间。

 

在中间件为WebSphere时,可以参考如下操作

应用程序服务器 > server1 > 进程定义 > Java 虚拟机 >通用JVM参数,加入该参数

-Dfile.encoding=GBK -Ddefault.client.encoding=GBK

以上都是个人总结。