rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » JavaEE

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);

顶一下
(0)
踩一下
(1)