PHP
Referenzliste
iconv
iconv Funktionen
Befehl:
string iconv ( string $in_charset , string $out_charset , string $str )
Parameter-Liste:
Beschreibung | |
---|---|
Der Eingabe-Zeichensatz. | |
Der Ausgabe-Zeichensatz. Wenn Sie die Zeichenkette //TRANSLIT an out_charset anhängen, wird die Transliteration aktiviert. Das bedeutet, dass ein Zeichen, das im Zielzeichensatz nicht dargestellt werden kann mit einem oder mehreren ähnlich aussehenden Zeichen annähernd dargestellt werden kann. Wenn Sie die Zeichenkette //IGNORE anhängen, werden diese nicht darstellbaren Zeichen ohne Warnung verworfen. Ansonsten wird str beim ersten illegalen Zeichen abgeschnitten und es wird eine E_NOTICE erzeugt. | |
Die zu konvertierende Zeichenkette. |
Rückgabewerte:
Gibt die konvertierte Zeichenkette zurück. Im Fehlerfall wird
FALSE
zurückgegeben. Beschreibung:
Die Funktion konvertiert die in Zeichensatz
in_charset
kodierte Zeichenkette str
in eine Zeichenkette mit Kodierung out_charset
. Aktiv in Version:
(PHP 4 >= 4.0.5, PHP 5, PHP 7)
iconv() - Beispiel:
Eingabe:
<?PHP $text = "This is the Euro symbol '�'."; echo 'Original : ', $text, PHP_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; ?>
Ausgabe:
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 '
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 Funktionen