Пример скрипта:
<?php
$s = "<?php echo 'Hello, world!';?>";
$f = fopen("file.php", "w+");
fputs($f, $s, strlen($s));
fclose($f);
?>
После запуска, скрипт создаст новый файл "file.php" но с кодировкой ANSI, а если я немного изменю скрипт, поменяю стоку 'Hello, world!' на "Привет Вася!", то новый файл будет в кодировке UTF-8, то есть чтобы его заставить кодировать в UTF мне нужно добавлять русские символы.
Пример:
<?php
$s = "<?php echo 'Привет Вася!';?>";
$f = fopen("file.php", "w+");
fputs($f, $s, strlen($s));
fclose($f);
?>
Вопрос такой как мне заставить скрипт создавать новые файлы только в UTF не используя русские символы?