если тебе нужно перекодировать что-то самому, то составляй табличку перекодирования и replace тебе в руки.
P.S. мое мнение: русские названия каталогов/файлов на web-е - это ужасно, соответственно я никогда даже не думал в этом направлении, и не собираюсь этого делать в ближайшее время.