Для запроса URI используйте urlencode
/ urldecode
; для чего-либо еще используйте rawurlencode
/ rawurldecode
.
Разница между urlencode
и rawurlencode
заключается в том, что
urlencode
кодируется в соответствии с application / x-www-form-urlencoded (пространство кодируется с помощью +
), в то время как rawurlencode
кодирует согласно Percent-Encoding (пробел кодируется с помощью %20
).