Problem mit Kodierungen

Damit kyrillischer Text korrekt ausgegeben wird, müssen mehrere Bedingungen erfüllt sein. Erstens muss die Kodierung der Datei selbst utf-8 sein. Zweitens muss die Kodierung im HTML-Code angegeben werden:

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

Manchmal helfen die beschriebenen Verfahren nicht und dann kann der Befehl mb_internal_encoding helfen:

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