Разница между «+» и «% A0» - urlencoding?

Я кодирую URL-адрес строки текста для передачи функции. Однако он кодирует второй пробел в двойном пробеле как "% A0". Это означает, что когда я декодирую строку, "% A0" отображается как вопросительный знак в черном ящике.

Мне просто нужно удалить лишнее пространство, но я хотел бы понять, что это такое. вызывая это и как с этим справиться.

Например:

Something  Something else

Кодирует:

Something+%A0Something+else
10
задан NoNaMe 23 May 2013 в 12:35
поделиться