package org.jtwig.util; import org.jtwig.model.position.Position; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class UrlEncodingUtils { public static String encode (String content, String encoding, Position position) { try { return URLEncoder.encode(content, encoding); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException(ErrorMessageFormatter.errorMessage(position, String.format("Invalid encoding '%s'", encoding)), e); } } }