Очевидно, автор кода предполагал, что имя и фамилия участника будут написаны латинскими буквами и могут быть разделены пробелом. А всё остальное - от лукавого и подлежит уничтожению.
tyoma_koder, покажите как вы получаете значения. Всё должно работать нормально, а FormBoundary - это часть спецификации. Похоже, вы как-то не так читаете данные на сервере.
Алексей Ярков, необходимость написания лишнего кода - это проблема. Я не говорил, что это большая проблема или что она нерешаемая. Автор вопроса был вынужден сюда придти, чтобы разобраться - looks like проблема to me.
Хорошо, если это так важно для вас, назовём это неудобством.
Просто используйте в качестве разделителя любой другой символ. Например, ~. Ну а вообще, надо с экранированием слешей играться, скорее всего, нужно \\/ или \\\/, не могу сейчас проверить кодом.
Какая разница где-что? У вас из-за "гугл карты" выпадает ошибка и весь следующий js не работает.
Проблема у вас именно в том, что я изначально написал и решать нужно её. Благо, это супер-легко - всего-то в шаблонах и стилях убрать протокол из ссылок вообще: