Поведение функций зависит от установок в файле php.ini.
| Имя | По умолчанию | Место изменения | Список изменений | 
|---|---|---|---|
| iconv.input_encoding | "" | INI_ALL | Устарело с PHP 5.6.0. | 
| iconv.output_encoding | "" | INI_ALL | Устарело с PHP 5.6.0. | 
| iconv.internal_encoding | "" | INI_ALL | Устарело с PHP 5.6.0. | 
Краткое разъяснение конфигурационных директив.
Некоторые системы (например IBM AIX) используют "ISO8859-1" вместо "ISO-8859-1", поэтому это значение должно быть указано в настройках и параметрах функции.
iconv.input_encoding
      string
     Начиная с PHP 5.6.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.
В PHP 5.6 и новее нужно оставлять эту опцию пустой и использовать вместо неё input_encoding.
iconv.output_encoding
      string
     Начиная с PHP 5.6.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.
В PHP 5.6 и новее нужно оставлять эту опцию пустой и использовать вместо неё output_encoding.
iconv.internal_encoding
      string
     Начиная с PHP 5.6.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.
       В PHP 5.6 и новее нужно оставлять эту опцию пустой и использовать вместо неё
       default_charset.
      
