А какие там проблемы? Когда нужна ссылка целиком, то она нужна как есть, с закодированными с помощью процентов символами, т.к. эта ссылка будет где-то переиспользована и в таком случае лучше её оставить корректно закодированной. В случаях же когда мне требуется получить из ссылки часть текста, делаю так.