Задача закодировать URL в валидный URI формат. т.е. к примеру у нас есть ссылка типа http://www.site.com/привет.jpg закодировать надо как http://www.site.com/[ТУТ КОДИРОВАНЫЙ ТЕКСТ].jpg Есть код который кодирует URL:
URLEncode = Left$(URLEncode, i - 1) & "%"& Hex$(acode) & Mid$(URLEncode, i + 1)
EndSelect
Next
EndFunction
Но он кодирует и символы типа "/", ":" и т.д. Мне надо чтобы эти символы он также не трогал, также как не трогает латинские символы. Вообщем также кодировал как тот же файерфокс например когда копируешь ссылку из адресной строки.В коде походу надо совсем чуть чуть что то поменять, но в силу того что в этом совсем не разбираюсь, прошу помощи у вас.
правда есть один минус. например символ "№" почему то преобразовывает неправильно. Вот как преобразовывает Файерфокс: %E2%84%96 А вот как функция: %144%96
соответственно ссылка по факту становится нерабочей. Что посоветуете там поправить? Для удобства добавлю код сюда