--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/util/HttpUtil.java 2015/03/20 13:57:47 2457 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/util/HttpUtil.java 2015/07/15 13:48:40 2618 @@ -12,6 +12,7 @@ import java.net.URLConnection; import java.net.URLDecoder; import java.net.URLEncoder; +import java.nio.charset.Charset; import java.util.HashMap; import java.util.Map; @@ -69,17 +70,17 @@ StringBuilder sb = new StringBuilder(); boolean isFirst = true; - for (String key : params.keySet()) { + for (Map.Entry entry : params.entrySet()) { if (isFirst) { isFirst = false; } else { sb.append("&"); } - String val = params.get(key); - sb.append(key); + + sb.append( entry.getKey() ); sb.append("="); - sb.append( encode(val) ); + sb.append( encode( entry.getValue() ) ); } @@ -128,7 +129,7 @@ connection.setConnectTimeout(timeout); OutputStream os = connection.getOutputStream(); - os.write( data.getBytes() ); + os.write( data.getBytes(Charset.forName("UTF-8")) ); InputStream is = connection.getInputStream();