Как определить, что URL уже закодирован с помощью encodeURI? - PullRequest
1 голос
/ 04 июля 2010

Я пытаюсь сделать это в VBScript / JScript, чтобы избежать перекодирования.
Должен ли я судить, есть ли "%"?У "%" есть другие варианты использования в URL?
Спасибо.

Редактировать: О, оригинальная функция кодирования может не иметь значение encodeURI.
Я пытаюсь собрать URL-адресаиз браузера и сохраните их после кодирования с encodeURI.
Но если URL уже закодирован, другая кодировка сделает его неправильным.

Ответы [ 2 ]

1 голос
/ 04 июля 2010

Я мог бы попытаться расшифровать его и сравнить результат с исходным URL. Если он изменился или стал короче, ваш исходный URL, вероятно, уже был закодирован.

0 голосов
/ 04 июля 2010

переберите символы в URL и проверьте символы, которые не разрешены в URL.

если есть какие-либо закодировать его.если нет запрещенных символов, это не имеет значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...