Помогите Русские буквы в пути к...

  • Автор темы Автор темы ZaRRaZa
  • Дата начала Дата начала

ZaRRaZa

Старожил
Баллы
103
Всем привет!
Есть функция которая определяет путь к файлу minecraft.jar

Код:
    String getJarFolder()
    {
        return getClass().getProtectionDomain().getCodeSource().getLocation().toString().replace("jar:file:/", "").replace("!/net/minecraft/client/MinecraftApplet.class", "").replace("%20", " ");
    }

Всё работает отлично, за исключением одного.
Если в пути встречаются русские символы, то отображаются кракозябры типа:
%d0%b0%d0%b1%d0%b2%d0%b3%d0%b4%d0%b5

Подскажите как это всё исправить?
 
Всё, разобрался сам.

Код:
    String getJarFolder() throws UnsupportedEncodingException
    {
        return java.net.URLDecoder.decode(getClass().getProtectionDomain().getCodeSource().getLocation().toString().replace("jar:file:/", "").replace("!/net/minecraft/client/MinecraftApplet.class", ""), "UTF-8");
    }
 
Назад
Верх