ConFoo: Call for paper is now Open

Configurazione di Runtime

Il comportamento di queste funzioni รจ influenzato dalle impostazioni di php.ini.

Opzioni di configurazione iconv
Nome Default Modificabile Storico dei cambiamenti
iconv.input_encoding "" PHP_INI_ALL Disponibile da PHP 4.0.5. Deprecata in PHP 5.6.0.
iconv.output_encoding "" PHP_INI_ALL Disponibile da PHP 4.0.5. Deprecata in PHP 5.6.0.
iconv.internal_encoding "" PHP_INI_ALL Disponibile da PHP 4.0.5. Deprecata in PHP 5.6.0.

Breve descrizione dei parametri di configurazione.

Avviso

Alcuni sistemi (come IBM AIX) usano "ISO8859-1" al posto di "ISO-8859-1" quindi questo valore deve essere usato nelle opzioni di configurazione e nei parametri di funzione.

iconv.input_encoding string
Avviso

This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged.

Gli utenti di PHP 5.6 e successivi dovrebbero lasciare questo campo vuoto e impostare invece default_charset.

iconv.output_encoding string
Avviso

This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged.

Gli utenti di PHP 5.6 e successivi dovrebbero lasciare questo campo vuoto e impostare invece default_charset.

iconv.internal_encoding string
Avviso

This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged.

Gli utenti di PHP 5.6 e successivi dovrebbero lasciare questo campo vuoto e impostare invece default_charset.

add a note add a note

User Contributed Notes 1 note

up
-1
Justin
5 years ago
Many people report problems compiling PHP on Leopard due to a libiconv issue.

This may be due to the small C test programme in ./configure.
It calls open_conv with two const * char arguments (correct), but these are NOT valid charsets to iconv. This then breaks ./configure.

AFAIK from the libiconv documentation, the PHP configure call is incorrect: this function expects two valid charset arguments. (You can see a list of valid arguments by running iconv -l).

Changing the call to:

cd = open_conv("UTF-8","ISO-8859-1")

returns a valid iconv_t number (non-negative), and configure can then continue setting up for your Makefile compile.
To Top