Сегменты Codeigniter Uri неправильно печатают специальные символы

У меня есть URL HTTP: // локальный / my_project / Добро пожаловать / special_chars / äöü
Сейчас я пытаюсь напечатать последний сегмент, используя
echo utf8_decode ($ this-> uri-> сегмент (3));
Я не получаю исходное значение, но когда я пишу печатать как
echo utf8_decode (‘äöü’);
тогда я получаю правильное значение.

0

Решение

Я думаю, что это как-то связано с permitted_uri_characters установка в конфиге.
Вам нужно добавить свой специальный символ в конфигурации, как

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_()@&\-!';

Для получения дополнительной информации, пожалуйста, перейдите по этой ссылке: Как вы разрешаете символы в кодировке URI в URL CodeIgniter?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]