in src/main/org/apache/ant/props/EncodeURLEvaluator.java [48:59]
protected Object evaluate(String property, String prefix, PropertyHelper propertyHelper) {
try {
URL url = new URL(property);
URI uri = new URI(url.getProtocol(), url.getUserInfo(),
url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
return uri.toASCIIString();
} catch (Exception e) {
propertyHelper.getProject().log("Encountered exception encoding URL text \""
+ property + "\"; aborting", e, Project.MSG_ERR);
return null;
}
}