Как сделать URL-кодировку значения, которое уже в% - PullRequest
0 голосов
/ 16 марта 2020

Я должен запросить ввод у пользователя, а затем сделать кодирование для ввода. пользовательский ввод: AB C! 123% C56 ожидаемый вывод:! и символ% должен быть закодирован, но! Символ закодирован, а символ% не закодирован, поскольку% C уже является значением другого символа. Пожалуйста, предложите решение, как использовать кодирование с символом%.

1 Ответ

0 голосов
/ 16 марта 2020

Можно указать, содержится ли % в символе, введенном пользователем. Если он содержит %, вы можете заменить % специальным символом (символ, который пользователь обычно не вводит). Старайтесь не выбирать символы, которые будут использовать пользователи. Например, <p> обозначает процент. Я думаю, что символ <p> используется редко. Если вам нужно расшифровать его, замените <p> на %.

, например: ABC!123%C56 --> ABC!123<p>C56

...