Мне нужен защитный символ для разделения двух частей информации, которые будут кодироваться вместе URI. Можно ли использовать один из 32 нижних управляющих символов ASCII? Будут ли какие-то странные непредвиденные эффекты помимо рендеринга в консоли разработчика браузера? Конечно, я буду избегать часто используемых символов, таких как возврат каретки, табуляция и ноль.
Мой конкретный c вариант использования: кодировка текста, который перетаскивается в браузер:
- Необязательное имя файла, если файл был удален
- текстовое содержимое
- Защитный символ в кодировке URI: '% 12 '
Я понимаю возможно возможно, этот символ может быть частью имени файла и / или текста, но я согласен с этой неоднозначностью.