Problema con las codificaciones

Para que el texto cirílico se muestre correctamente, es necesario cumplir varias condiciones. En primer lugar, la codificación del archivo mismo debe ser utf-8. En segundo lugar, es necesario especificar la codificación en el código HTML:

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

A veces los procedimientos descritos no ayudan y entonces el comando mb_internal_encoding puede ayudar:

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