我从页面获取UTF-8文本行,然后转储到文件中。原始页面中的文字显示正常。但是,输出文件中的文本出现乱码!读取UTF-8文本行并将它们写入文件
我尝试:
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$pageContent = file_get_contents("page.html");
//Here: use regex to grab the title ...
$stringData = $title."\n";
fwrite($fh, utf8_encode($stringData));
fclose($fh);
之前任何内容写入文件。我将文件保存为UTF-8,我也保存它为Unicode,我仍然得到密文为:
ÊãäíÇÊíááÌãíÚ
我没有使用PHP5
任何帮助将不胜感激...
'我没有使用PHP5' - 对此有没有什么可以做的? PHP4绝望地过时并且不支持许多安全功能。我知道这并不总是可以升级(我有一个特定的平台,我自己有这个永久性的问题),但如果你可以升级,你绝对必须... – DaveRandom
暂时不使用PHP5 ... – user311509