hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mathis Thomas (VTG)" <mat...@vtg.at>
Subject POST method - Default content encoding
Date Wed, 15 Jan 2003 09:11:18 GMT
I think that the default encoding for a post should also be ISO-8859-1, is
that right?

With the latest nightly build I sent a post to a server with german umlauts
and these characters were endoded with UTF-8. I used following code:

PostMethod post = new PostMethod();
post.setHttp11( true );
post.setPath( "/samplepath" );
post.addParameter( "TXT", "Testtext: öäüÖÄÜß");
String s;
try {
  //post.setRequestHeader( "Content-Type", "text/plain; charset=ISO-8859-1"
  int ret = client.executeMethod( post );
  s = post.getRequestBodyAsString();
  System.out.println( "requestBody=" + s );
} catch (Exception ex ) {

The output is :
but schould be: requestBody=TXT=Testtext%3A%20%F6%E4%FC%D6%C4%DC%DF
Even if I use the outcommented line it does not change the output.

Thanks in advance,

View raw message