Проблема с кодировками

Чтобы русский текст выводился корректно, необходимо выполнение нескольких условий. Во-первых, кодировка самого файла должна быть utf-8. Во-вторых, нужно указать кодировку в HTML коде:

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

Иногда описанные процедуры не помогают и тогда может помочь команда mb_internal_encoding:

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