テキストファイルに書き込みたい。PHP でsubstr_replace()を使用すると、エンコーディングが変更されます。ギリシャ文字が正しく印刷されません。そうでなければ、すべて問題ありません。どうすればこれを修正できますか?
<?php
$file = "test.txt";
$writeFile = fopen($file, "w+"); // Read/write
$myarray = array("δφδφ", "δφδσφδσ", "δφδφδ");
$myarray[0] = substr_replace($myarray[0], "ε", 0, 1);
foreach ($myarray as $data) {
fwrite($writeFile, $data . "\n");
}
?>
結果
ε�φδφ<br/> δφδσφδσ
δφδφδ
substr_replace()なしの結果
δφδφ
δφδσφδσ
δφδφδ