weblogic的html乱码_weblogic乱码解决方案

1先修改weblogic的env.先保证主程序不乱吗

在set

SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%后增加-Dfile.encoding=utf-8。

修改后为set

SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=utf-8

Linux是export SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=utf-8

可能会导致log乱码,暂时还未解决

2修改linux服务器编码. Lolaris貌似GBK可用

Touch ./profile

Vi .profile

LANG=zh_CN.GBK export LANG

./.profile

退出重新putty ,

locale查看

3 weblogic编译jsp是可以选择编码的改成跟weblogic同

compilerSupportsEncoding

true

encoding

UTF-8

4

weblogic response的编码可以指定,改成跟weblogic同

weblogic.httpd.inputCharset./*

UTF-8

5数据库的

ZHS16GBK

如果跟踪到从数据库读取出来是乱码,数据库是采用GBK编码的,

那么在weblogic启动时增加项:Weblogic.codeset=GBK

6 jsp的头

charset=UTF-8" pageEncoding=”UTF-8” %>

7上传文件

String fileName = new String(fileName.getBytes(),"UTF-8");

把windows系统的文件上传到linux,按照默认的编码(gbk)重组成utf-8。 要跟weblogic同,不能跟solaris同

8 log4j

log4j.appender.logfile.encoding=GBK(因为是在linux服务器上的文件,所以要跟服务器同)

如果是xml格式的配置文件,配置如下:

class="org.apache.log4j.RollingFileAppender">

value="/home/surenyong/h2wlog.txt"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值