Неанглийские символы / параметры для работы с CodeIgniter - PullRequest
0 голосов
/ 23 января 2012

Например, у меня есть этот адрес:

http://www.domain.com/page/page-name

page-name всегда изменяется по названию страницы.

Кроме того, page-name не написано с английскими буквами.

Моя функция, например:

function index($name)
{
    echo $name;
}

Но затем имя преобразуется в нечто вроде %D7%A8%D7%95%D7%992 иКонечно, это не то имя, которое я получил, кроме как получить.

Кодировка страницы - UTF-8.

Ответы [ 2 ]

3 голосов
/ 23 января 2012

urldecode строка.

$name = urldecode($name);
0 голосов
/ 23 января 2012

Использование $this->uri->segment(n).

Для получения дополнительной информации об этом см. эту ссылку.Это определенно поможет вам вернуть любой сегмент URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...