Если у меня есть URL-адрес, который выглядит следующим образом:
/Person/30/John Doe
Когда я отправляю его в браузере, он, конечно же, переводится на:
/Person/30/John%20Doe
Чтобы сделать URL легче читается, я хотел заменить пробелы дефисами. Затем, прежде чем значения будут прочитаны базой данных, я заменяю дефис на пробелы. Я сделал это, и он отлично работает. За исключением случаев, когда у меня есть значение, которое уже содержит da sh, оно ломается. Таким образом, имя John Gloria-Gonzales
становится John Gloria Gonzales
.
Как лучше всего сделать это, не испортив существующие тире?