iconv Funzioni
PHP Manual

iconv

(PHP 4 >= 4.0.5, PHP 5)

iconvConverte una stringa nella codifica di caratteri richiesta

Descrizione

string iconv ( string $in_charset , string $out_charset , string $str )

Esegue una conversione del set di caratteri sulla stringa str da in_charset a out_charset.

Elenco dei parametri

in_charset

La codifica di caratteri di input.

out_charset

La codifica di caratteri di output.

Se si aggiunge la stringa //TRANSLIT a out_charset, la traslitterazione verrà attivata. Questo significa che quando un carattere non può essere rappresentato nella codifica di caratteri voluta, esso può essere approssimato mediante uno o molti caratteri simili. Se si aggiunge la stringa //IGNORE, i caratteri che non possono essere rappresentati nella codifica di caratteri voluta sono scartati silenziosamente. In caso contrario, str viene tagliato dal primo carattere illegale e viene generato un E_NOTICE.

str

La stringa da convertire.

Valori restituiti

Restituisce la stringa convertita o FALSE in caso di fallimento.

Esempi

Example #1 Esempio di iconv()

<?php
$text 
"This is the Euro symbol '€'.";

echo 
'Original : '$textPHP_EOL;
echo 
'TRANSLIT : 'iconv("UTF-8""ISO-8859-1//TRANSLIT"$text), PHP_EOL;
echo 
'IGNORE   : 'iconv("UTF-8""ISO-8859-1//IGNORE"$text), PHP_EOL;
echo 
'Plain    : 'iconv("UTF-8""ISO-8859-1"$text), PHP_EOL;

?>

Il precedente esempio visualizzerà qualcosa simile a:

Original : This is the Euro symbol '€'.
TRANSLIT : This is the Euro symbol 'EUR'.
IGNORE   : This is the Euro symbol ''.
Plain    :
Notice: iconv(): Detected an illegal character in input string in .\iconv-example.php on line 7
This is the Euro symbol '


iconv Funzioni
PHP Manual