Праблема з кадыроўкамі

Каб кірылічны тэкст выводзіўся карэктна, неабходна выкананне некалькіх умоў. Па-першае, кадыроўка самога файла павінна быць utf-8. Па-другое, трэба паказаць кадыроўку ў HTML кодзе:

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

Часам апісаныя працэдуры не памагаюць і тады можа дапамагчы каманда mb_internal_encoding:

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