--- miscJava/GenericJavaUtils/src/dk/thoerup/genericjavautils/HttpUtil.java 2011/04/20 18:47:05 1350 +++ miscJava/GenericJavaUtils/src/dk/thoerup/genericjavautils/HttpUtil.java 2011/04/20 18:52:29 1351 @@ -4,6 +4,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; @@ -26,8 +27,13 @@ String key = pair[0]; String val = null; - if (pair.length == 2) { - val = URLDecoder.decode(pair[1]); + if (pair.length == 2) { + try { + val = URLDecoder.decode(pair[1], "UTF-8"); + } catch (UnsupportedEncodingException e) { + val = pair[1]; // if decode fails try with the raw string + } + } res.put(key, val);