У меня возникла проблема при использовании параметров запроса в ember.js.when я обращаюсь к параметрам запроса с URL, он выделяет определенные символы, такие как «+», и добавляет «space» вместо него. Есть ли какое-либо решение для получения точного параметра из URL-адреса, чтобы я мог отправить его как объект запроса.Ember.js - запрос params strips «+» символ и добавляет пробел символ
пример
UPA ++ P1wwB1uoAJQkxe3CySxIXj5so5G
UPA P1wwB1uoAJQkxe3CySxIXj5so5G (два пробела после A)
'+' - устаревший способ представления пробелов в URL-адресах. Если они меняются в пробелы, это означает, что вам нужно кодировать URL-адреса, прежде чем передавать их во все, что создает эти URL-адреса. Вы не показали нам никакого кода, так что трудно сказать, где это решение. – JLRishe
@JLRishe Фактическая проблема: мне нужно получить точное значение, как в url.when im пытается его кодировать. добавляет «% 20» вместо «+». – vivek
Ясно, что что-то преобразует '+' es в пробелы. Вам нужно закодировать значение до того, как это произойдет. Если вы получаете '% 20', это означает, что вы кодируете его после того, как' + 'es уже были превращены в пробелы, что слишком поздно. – JLRishe