public static String encodePathWithUTF8(String path) {
		try {
			StringBuilder result = new StringBuilder();
			for (char each : path.toCharArray()) {
				if (each == '/') {
					result.append("/");
				} else {
					result.append(URLEncoder.encode(String.valueOf(each), "UTF-8"));
				}
			}
			return result.toString();
		} catch (UnsupportedEncodingException e) {
			throw processException(e);
		}
	}
Encode the given path with UTF-8.
"/" is not encoded.

@param path path
@return encoded path
ngrinder-core/src/main/java/org/ngrinder/common/util/EncodingUtils.java