use latest svjatoslavcommons
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Utils.java
index 6200e06..4455992 100755 (executable)
@@ -15,6 +15,8 @@ import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.FileReader;
 import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
 import java.util.HashSet;
 import java.util.zip.CRC32;
 
@@ -25,6 +27,7 @@ import eu.svjatoslav.meviz.htmlindexer.layouts.MixedLayout;
 public class Utils {
 
        private static File lastLoadedFile;
+       private static final String UTF_8 = "UTF-8";
 
        private static BufferedImage lastLoadedBufferedImage;
 
@@ -125,4 +128,12 @@ public class Utils {
                return isMevizFile;
        }
 
+       public static String urlEncode(String string) {
+               try {
+                       return URLEncoder.encode(string, UTF_8);
+               } catch (UnsupportedEncodingException e) {
+                       throw new RuntimeException(e);
+               }
+       }
+
 }