Расшифровать URL, содержащий символы хинди

Я создаю слаг категории в CodeIgniter и отправляю имя категории в параметре get и использую в своей функции, чтобы получить имя категории. Название категории на хинди.

Я использовал PHP-декодирование функций, таких как: utf8_decode(), urldecode(), rawurlencode(), Но это не дает мне фактического жала.

URL: http://www.website.com/category/संस्कृति

public function index($args)
{
    pr($args);
    $utf_urldecode = utf8_decode(urldecode($args));
    pr($utf_urldecode);
    $utf = utf8_decode($args);
    pr($utf);
    $rawurldecode = rawurldecode($args);
    pr($rawurldecode);
    $encode = urlencode($args);
    pr($encode);
    $dencode = urldecode($args);
    pr($dencode);
    die();
}

Вывод я получаю от каждой функции:

%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%83%E0%A4%A4%E0%A4%BF

????????

%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%83%E0%A4%A4%E0%A4%BF

संसà¥à¤•à¥ƒà¤¤à¤¿

%25E0%25A4%25B8%25E0%25A4%2582%25E0%25A4%25B8%25E0%25A5%258D%25E0%25A4%2595%25E0%25A5%2583%25E0%25A4%25A4%25E0%25A4%25BF

संसà¥à¤•à¥ƒà¤¤à¤¿

1 ответ

Может, rawurldecode() поможет?

Как написано здесь, это работает.

Другие вопросы по тегам