Problème d'encodages

Pour que le texte cyrillique s'affiche correctement, plusieurs conditions doivent être remplies. Tout d'abord, l'encodage du fichier lui-même doit être utf-8. Deuxièmement, il faut spécifier l'encodage dans le code HTML :

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

Parfois, les procédures décrites ne suffisent pas et alors la commande mb_internal_encoding peut aider :

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