Codeigniter, кажется, ломает $ _POST символа '£' (фунт) - PullRequest
4 голосов
/ 26 апреля 2011

Когда я повторяю $ _POST символа '£' без CI в простой форме, результат, как и ожидалось, равен '£'.

Когда я пытаюсь сделать то же самое с использованием инфраструктуры CI с использованием Inputclass, а также собственный переменный $ _POST, echo - пустое значение.

Я проверил, чтобы убедиться, что в конфигурации все указано в utf-8, но ничего?Любые советы?

ОБНОВЛЕНИЕ: Это влияет только на пользователей, использующих последнюю версию MAMP и при использовании PHP 5.3.5.Текущий обходной путь - перейти к панели управления MAMP и использовать более раннюю версию PHP 5.2.17

. Для получения более подробной информации см .: https://bitbucket.org/ellislab/codeigniter-reactor/issue/214/problem-when-inserting-special-characters

1 Ответ

8 голосов
/ 27 апреля 2011

Похоже, что это влияет только на пользователей, использующих последнюю версию MAMP и при использовании PHP 5.3.5. Текущее решение - перейти на панель управления MAMP и использовать более раннюю версию PHP 5.2.17

.

Подробнее см .: https://bitbucket.org/ellislab/codeigniter-reactor/issue/214/problem-when-inserting-special-characters

...