Возвращает строку, в которой все символы юникода (русские буквы в том числе) преобразованы для дальнейшего использования в URL-адресах.
utf8_uri_encode( $utf8_string, $length = 0); |
$utf8_string
(строка) (обязательное) — строка, которую нужно перекодировать.
$length
(целое) — до скольких символов нужно обрезать полученный URL, по умолчанию не обрезает результат.
Простой пример преобразования:
$utf8_string = "https://misha.blog/блог-wordpress"; echo utf8_uri_encode( $utf8_string ); //получим: https://misha.blog/%d0%b1%d0%bb%d0%be%d0%b3-wordpress |
Ещё один:
$utf8_string = "https://misha.blog/блог-wordpress"; echo utf8_uri_encode( $utf8_string, 10 ); //получим: http://tru |
Источник: misha.blog