package com.aperture_software.glados_wiki.markdown;
import com.google.common.base.Charsets;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
/**
* Created by jhyun on 14. 2. 26.
*/
public class UrlEncoder {
private static Logger LOG = LoggerFactory.getLogger(UrlEncoder.class);
public static String encode(final String s) {
try {
String s2 = URLEncoder.encode(s, Charsets.UTF_8.name());
s2 = s2.replaceAll("\\+", "%20");
return s2;
} catch (UnsupportedEncodingException e) {
LOG.warn(String.format("URL ENCODE FAIL! [%s]", s), e);
return s;
}
}
}