Weblogic乱码解决

 

在Weblogic.xml文件的< jsp-descriptor >中加入:

< jsp-param >

< param-name >encoding< /param-name >

< param-value >GBK< /param-value >

< /jsp-param >

 

在Weblogic.xml文件的< jsp-descriptor >中加入

< jsp-param >

< param-name >compilerSupportsEncoding< /param-name >

< param-value >true< /param-value >

< /jsp-param >

如果为TRUE,指定在编译JSP文件时,采用在JSP文件中定义的

< %@ page contentType="text/html; charset=GBK" % >或< jsp-descriptor >中定义的encoding参数中定义的字符集进行编码,如果为FALSE,则采用JVM中默认指定的字符集进行编码

 

 

从ORACLE数据库中检索出来的中文显示不正确时,在这种情况下,如果数据库使用的是中文字符集,并使用的是Type 2 JDBC Driver时,可加入Weblogic.codeset=GBK的属性来解决这个问题。代码如下:

 

java.util.Properties props = new java.util.Properties();

props.put("Weblogic.codeset", "GBK");

props.put("user", "scott");

props.put("password", "tiger");

 

String connectUrl = "jdbc:Weblogic:oracle";

Driver myDriver = (Driver) Class.forName("Weblogic.jdbc.oci.Driver").newInstance();

 

 

Connection conn = myDriver.connect(connectUrl, props);

你可能感兴趣的:(jvm,oracle,jsp,jdbc,weblogic)