设置数据库的转码打开weblogic 控制台
数据源 -〉 连接池 -〉 属性
添加这一行 codePageOverride=GBK参考我的配置
codePageOverride=UTF-8
user=***
portNumber=***
SID=***
serverName=***
数据源 -〉 连接池 -〉 属性
添加这一行 codePageOverride=GBK参考我的配置
codePageOverride=UTF-8
user=***
portNumber=***
SID=***
serverName=***
url="jdbc:mysql://localhost:3306/yhcmusic?useUnicode=true&characterEncoding=GBK" 我没配置过weblogic的MySQL数据源,Oracle不记得有楼上的参数!
<input-charset>
<resource-path> /* </resource-path>
<java-charset-name> GBK </java-charset-name>
</input-charset>
</charset-params> 简单说一下 weblogic 的编码设定
1 response德设定
只说jsp下
<%@ page contentType="text/html; charset=GBK" %>2 request设定
对JSP
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>GB2312</java-charset-name>
</input-charset>
</charset-params> 详细请参照
http://edocs.beasys.co.jp/e-docs/wls/docs91/en/relnotes_ja.html#1110000
看完这篇文章相信weblogic下的编码问题都会解决。另外GBK这个字符集 在weblogic定义中好像不存在
GB18030
GB2312
CSGB2312可以用GB18030