Problem med kodninger

For at kyrillisk tekst vises korrekt, skal flere betingelser være opfyldt. For det første skal selve filens kodning være utf-8. For det andet er det nødvendigt at angive kodningen i HTML-koden:

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

Sommetider hjælper de beskrevne procedurer ikke, og så kan kommandoen mb_internal_encoding måske hjælpe:

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