cike0415 发表于 2017-2-14 06:42:36

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);
页: [1]
查看完整版本: Weblogic乱码解决