Kodeeringute probleem

Et kirilliline tekst kuvataks korrektselt, peab olema täidetud mitu tingimust. Esiteks peab faili enda kodeering olema utf-8. Teiseks tuleb määrata kodeering HTML-koodis:

index.php<meta charset="utf-8">
<?php
  echo 'моя первая программа';
?>

Mõnikord kirjeldatud protseduurid ei aita ja siis võib aidata käsk mb_internal_encoding:

index.php<meta charset="utf-8">
<?php
  mb_internal_encoding('UTF-8');
  echo 'моя первая программа';
?>