Я использую эту ссылку для обмена своей страницей через google plus.Google plus url sharing
https://plus.google.com/share?url=http%3A%2F%2Fexample.com%2Fcompany%20name%2search
поэтому я использую encodeURIComponent для получения этого URL-адреса (также пытался использовать encodeURI). , но при обмене поле появляется ссылка неверная. Это:
http://example.com/company
Forsure я могу изменить «», например, «-» (или другой символ), но я использую значение из URL в моем AngulaJs приложение для корректной инициализации и это будет лучше использовать родной путь для этого.
В чем моя вина или есть какие-либо местные способы исправить это?
это не константа там (не «мой профиль»), но некоторые имя поставщика. Поэтому я хочу использовать собственный способ кодирования/декодирования URL-адреса. Конечно, я могу добавить символ, например '-'. Но это приложение angularJs, и я использую значение из url, когда приложение инициализируется. поэтому после этого нужно будет удалить этот символ «-». – BotanMan
Я обновил ответ с рекомендованным вариантом и в крайнем случае. – abraham
Я уже исправил это сам. В любом случае спасибо. Я буду отмечать ваш ответ как правильный. – BotanMan