Author: midon
Date: Mon Jul 14 11:41:54 2008
New Revision: 676680
URL: http://svn.apache.org/viewvc?rev=676680&view=rev
Log:
set UTF-8 as the default encoding for HttpClient
Modified:
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/Properties.java
Modified:
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/Properties.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/Properties.java?rev=676680&r1=676679&r2=676680&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/Properties.java
(original)
+++
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/Properties.java
Mon Jul 14 11:41:54 2008
@@ -63,12 +63,12 @@
public static final String PROP_HTTP_PROXY_DOMAIN = PROP_HTTP_PROXY_PREFIX
+ "domain";
public static final String PROP_HTTP_PROXY_USER = PROP_HTTP_PROXY_PREFIX +
"user";
public static final String PROP_HTTP_PROXY_PASSWORD =
PROP_HTTP_PROXY_PREFIX + "password";
+ public static final String PROP_HTTP_PROTOCOL_ENCODING =
"http.protocol.encoding";
// Httpclient specific
public static final String PROP_HTTP_MAX_REDIRECTS =
HttpClientParams.MAX_REDIRECTS;
// Axis2-specific
- public static final String PROP_HTTP_PROTOCOL_ENCODING =
"http.protocol.encoding";
public static final String PROP_HTTP_REQUEST_CHUNK = "http.request.chunk";
public static final String PROP_HTTP_REQUEST_GZIP = "http.request.gzip";
public static final String PROP_HTTP_ACCEPT_GZIP = "http.accept.gzip";
@@ -199,6 +199,9 @@
log.warn("Mal-formatted Property: [" +
Properties.PROP_HTTP_SOCKET_TIMEOUT + "=" + value + "] Property will be
skipped.");
}
}
+
+ // set the default encoding for HttpClient (HttpClient uses
ISO-8859-1 by default)
+ p.setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
if (properties.containsKey(PROP_HTTP_PROTOCOL_ENCODING)) {
p.setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,
properties.get(PROP_HTTP_PROTOCOL_ENCODING));
}