diff --git a/plugins/org.etsi.mts.tdl.execution.java.runtime/src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java b/plugins/org.etsi.mts.tdl.execution.java.runtime/src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java
index e94e8d9b067e815f3c88cfd1aaa47314779faa1e..9926f1aee7beadb98312bc6493bdd7fa9f1b54c5 100644
--- a/plugins/org.etsi.mts.tdl.execution.java.runtime/src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java
+++ b/plugins/org.etsi.mts.tdl.execution.java.runtime/src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java
@@ -167,7 +167,7 @@ public class HttpSystemAdapter implements SystemAdapter {
 				if (uri.getQuery() != null)
 					query = uri.getQuery() + "&" + query;
 				uri = new URI(uri.getScheme(), uri.getUserInfo(), uri.getHost(), uri.getPort(), uri.getPath(),
-						URLEncoder.encode(query, UTF_8), uri.getFragment());
+						query, uri.getFragment());
 			}
 		} catch (URISyntaxException e) {
 			handleError(e);