Я уверен, что с utf8 и latin1 все в порядке.Вы можете опубликовать свой код контроллера?
во-первых, если вы передаете значение в свой URI, у вас есть ()
в ваших разрешенных символов URI в application/config/config.php
?
что-то вроде этого: $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-()';
Но я только что попробовал это, и мои значения вышли с html-сущностями: part(2)
вместо ..
Вы можете исправить это следующим образом:
input_value = html_entity_decode($input_value);