- urlencode: documentation ( source)
- parse_url: documentation ( source)
<?php
$url = "http://carkva-gazeta.org/римско-католическая-церковь/";
$scheme = parse_url($url, PHP_URL_SCHEME);
$host = parse_url($url, PHP_URL_HOST);
$encodedPath = urlencode(parse_url($url, PHP_URL_PATH));
$encodedUrl = $schemem . $host . $encodedPath;
echo $encodedUrl;