Парсю значит анкеты людей с одного сайта. Сайт русский, и соотвественно имена у пользователей тоже русские.
function actionTest()
{
$anketa = new Anketa('/* ссылка на анкету */');
// Парсим имя пользователя
$username = $anketa->getUsername();
// Записываем имя в текстовик
$anketa::recordDataInFile($username);
}
Если этот код запустить в браузере, то в файле окажутся корректные имена.
А если же запустить это действие через консоль, добавив контроллер в app\commands, то иногда имена записываются некорректно. Например, Ми� айловна Тамара.
С файлом проблем точно нет. Пробовал вывести на экран имя, также пишется Ми� айловна Тамара. Как решить данную проблему? Как указать консоли yii2, чтобы он использовал urf-8?