O comportamento destas funções é afetado pelas configurações do php.ini.
| Nome | Padrão | Modificável | Registro de Alterações | 
|---|---|---|---|
| iconv.input_encoding | "" | INI_ALL | Descontinuado no PHP 5.6.0. | 
| iconv.output_encoding | "" | INI_ALL | Descontinuado no PHP 5.6.0. | 
| iconv.internal_encoding | "" | INI_ALL | Descontinuado no PHP 5.6.0. | 
Aqui está uma breve explicação das diretivas de configuração.
Alguns sistemas (como o IBM AIX) usam "ISO8859-1" em vez de "ISO-8859-1", então esse valor deve ser usado em opções de configuração e parâmetros de função.
iconv.input_encoding
      string
     Este recurso foi DESCONTINUADO a partir do PHP 5.6.0. O uso deste recurso é fortemente desencorajado.
Os usuários do PHP 5.6 e posteriores devem deixar em branco e definir input_encoding .
iconv.output_encoding
      string
     Este recurso foi DESCONTINUADO a partir do PHP 5.6.0. O uso deste recurso é fortemente desencorajado.
Os usuários do PHP 5.6 e posteriores devem deixar em branco e definir output_encoding
iconv.internal_encoding
      string
     Este recurso foi DESCONTINUADO a partir do PHP 5.6.0. O uso deste recurso é fortemente desencorajado.
       Os usuários do PHP 5.6 e posteriores devem deixar em branco e definir
       default_charset
       em seu lugar.
      
