Как правильно кодировать символы + и & в URL? - PullRequest
0 голосов
/ 24 февраля 2010

У меня есть служба WCF REST, которая извлекает теги из базы данных. В некоторых тегах есть специальные символы, такие как &, +, #, (,). Я могу получить теги с #, (и) по URL, кодирующему строку запроса.

Но я не могу получить теги с '&' и '+' по URL, кодирующему строку запроса

Я бы хотел узнать решение для этого.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 февраля 2010

Преобразование

+ => %2b
& => %26
, => %2c

UPDATE:

Но для "#" это невозможно, потому что все, что после символа # не отправляется на сторону сервера, вы можете сделать это только на стороне клиента с помощью javascript

0 голосов
/ 24 февраля 2010

a + b записывается как% 2Bb

a & b записывается как% 26b

...