Wpisy otagowane ‘utf-8’

Jak skonwertować tekst z ISO-8859-2 na UTF-8 i odwrotnie w PHP

niedziela, 16 Marzec 2008

Do konwersji tekstu pomiędzy różnymi rodzajami kodowania znaków w PHP można użyć funkcji iconv(). Funkcja ta przyjmuje trzy parametry:

  • sposób kodowania konwertowanego tekstu;
  • docelowy sposób kodowania;
  • tekst do przekonwertowania.

Aby zatem skonwertować tekst z ISO-8859-2 na UTF-8, trzeba napisać taki kawałek kodu w PHP:

$tekst = iconv("ISO-8859-2", "UTF-8", $tekst);

Aby natomiast skonwertować w drugą stronę, czyli z UTF-8 na ISO-8859-2, trzeba napisać taki fragment skryptu w PHP:

 $tekst = iconv("UTF-8", "ISO-8859-2", $tekst);