Evil_User Цитата: Можно ли как-то сделать что бы ссылки на подобии _http://ru.wikibooks.org/wiki/HandyCache/Настройки сохранялись нормально на диске а не в виде _"C:\Program Files\HandyCache\Cache\ru.wikibooks.org\wiki\HandyCache\%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8"
Можно! Надо только достать где-то таблицу кодирования русских букв в такие коды, и написать 33 правила для списка "Преобразование URL" (по одному - на букву). Для "обычных" небезопасных символов, которые часто подвергаются такому кодированию, я уже создал набор правил.
Выкладываю его здесь, чтобы другим было полегче: [more]False#~#Начало правил декодирования URL#~##~#False#~#False#~#0
True#~#%(25)+#~#%#~#True#~#True#~#20
True#~#%2f#~#/#~#True#~#True#~#29
True#~#%3a#~#:#~#True#~#True#~#39
True#~#%2e#~#.#~#True#~#True#~#0
True#~#%3f#~#?#~#True#~#True#~#35
True#~#%20#~# #~#True#~#True#~#63
True#~#%24#~#$#~#True#~#True#~#0
True#~#%26#~#&#~#True#~#True#~#32
True#~#%27#~#'#~#True#~#True#~#4
True#~#%2a#~#*#~#True#~#True#~#0
True#~#%3b#~#;#~#True#~#True#~#1
True#~#%5b#~#[#~#True#~#True#~#0
True#~#%5e#~#^#~#True#~#True#~#3
True#~#%60#~#'#~#True#~#True#~#0
True#~#%7b#~#{#~#True#~#True#~#0
True#~#%7c#~#|#~#True#~#True#~#5
True#~#%7d#~#}#~#True#~#True#~#0
True#~#%22#~##'#~#True#~#True#~#10
True#~#%3c#~##(#~#True#~#True#~#0
True#~#%3e#~##)#~#True#~#True#~#0
True#~#"#~##'#~#True#~#True#~#0
True#~#<#~##(#~#True#~#True#~#0
True#~#>#~##)#~#True#~#True#~#73
True#~#%21#~#!#~#True#~#True#~#9
True#~#%23#~###~#True#~#True#~#5
True#~#%2b#~#+#~#True#~#True#~#6
True#~#%2c#~#,#~#True#~#True#~#6
True#~#%2d#~#-#~#True#~#True#~#0
True#~#%2e#~#.#~#True#~#True#~#0
True#~#%3b#~#;#~#True#~#True#~#0
True#~#%3d#~#=#~#True#~#True#~#34
True#~#%40#~#@#~#True#~#True#~#3
True#~#%5b#~#[#~#True#~#True#~#0
True#~#%5c#~#\#~#True#~#True#~#0
True#~#%5d#~#]#~#True#~#True#~#0
True#~#%5e#~#^#~#True#~#True#~#0
True#~#%5f#~#_#~#True#~#True#~#0
True#~#%60#~#'#~#True#~#True#~#0
True#~#%7b#~#{#~#True#~#True#~#0
True#~#%7c#~#|#~#True#~#True#~#0
True#~#%7d#~#{#~#True#~#True#~#0
True#~#%7e#~#~#~#True#~#True#~#0
False#~#Конец правил декодирования URL#~##~#True#~#True#~#0
False#~##~##~#False#~#False#~#0
True#~#[&?;]rand(om)?=[\d.]+#~##~#True#~#True#~#3
[/more] Порядок имеет значение только в том смысле, что правило
#5#~#True#~#%(25)+#~#%#~#True#~#True
обязательно должно стоять первым в списке, поскольку символ "%" (с которого начинаются коды всех остальных символов)
зачастую оказывается сам закодирован последовательностью "%25", а может и %2525 (повторное кодирование симовла "%") .