Файл с кодировкой utf8, создаю переменую
$str = 'ааыв';
file_put_contents('ile.txt', $str , FILE_APPEND);
И в файл записывает подобное:
ааыв
Как записывать в файл что бы рсские были символы?..
mb_detect_encoding($str );// UTF-8
Через echo выводит строку правильно, русскими символами на страничке
$str = 'ааыв';
file_put_contents('ile.txt', iconv('utf-8', 'windows-1251', $str) , FILE_APPEND);
вот попробуй самое простое решение: в самый верх допиши это:
header('Content-Type: text/html; charset=utf-8');
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники