相关疑难解决方法(0)

PHP中的substr_replace编码

我想写一个文本文件.当我在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");
}
?>
Run Code Online (Sandbox Code Playgroud)

观察
εφδφ
δφδσφδσ
δφδφδ

没有
substr_replace的
结果
δφδφδφδσφδσδφδφδ

php encoding fwrite

6
推荐指数
2
解决办法
4297
查看次数

标签 统计

encoding ×1

fwrite ×1

php ×1