Problem z kodowaniami

Aby tekst cyrylicą wyświetlał się poprawnie, konieczne jest spełnienie kilku warunków. Po pierwsze, kodowanie samego pliku musi być utf-8. Po drugie, należy określić kodowanie w kodzie HTML:

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

Czasami opisane procedury nie pomagają i wtedy może pomóc polecenie mb_internal_encoding:

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