string iconv ( string $kodowanieZrodla, string $noweKodowanie , string $lancuch )
Funkcja konwertuje $lancuch do nowego kodowania znaków.
Przykład:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$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