我正在使用 php 来读取包含任何类型字符的 .txt 文件。当我使用php函数时,可以正确识别诸如éàêô...之类的utf8_decode()字符,但汉字显示为????。当我不使用 utf8_decode() 时,汉字的回声输出类似于 北京å。奇怪的是,在生成的网页的源代码中,汉字是正确显示的。
我该怎么做才能有正确的输出?
我使用 fgets 函数创建一个变量 $buffer 以读入 .txt 文件,然后:
$buffer = explode(" ", $buffer);
foreach($buffer as $word){
//$word=utf8_decode($word);
echo "$word \n";
}
非常感谢