PHP: преобразовать пробелы в строке в% 20?

Как преобразовать пробелы в строке в % 20 ?

Вот моя попытка:

$str = "What happens here?";
echo urlencode($str);

Результат: "Что + происходит + здесь% 3F" , поэтому пробелы не представлены как % 20 .

Что я делаю не так?

77
задан Michael Currie 9 September 2015 в 22:46
поделиться