Skip to content

iconv

string iconv ( string $kodowanieZrodla, string $noweKodowanie , string $lancuch ) Funkcja konwertuje $lancuch do nowego kodowania znaków.

Przykład:

php
$text = "To jest symbol waluty euro '€'.";

print('Orginalny : '. $text."\n");
print('TRANSLIT : '. iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text)."\n");

$czyste = iconv("UTF-8", "ISO-8859-1", $text);
if (empty($czyste)) {
print ("Wykryto nielegalny znak z tekście, konwersja do ISO-8859-1 nie mogła zostać przeprowadzona \n").
} else {
print('Plain : '.$czyste."\n");
}

Wynik:

Orginalny : To jest symbol waluty euro '€'.
TRANSLIT  : To jest symbol waluty euro 'EUR'.
Wykryto nielegalny znak z tekście, konwersja do ISO-8859-1 
nie mogła zostać przeprowadzona