急!谁碰到过这个问题!

急!谁碰到过这个问题!

$handle = fopen($filename,'r');
        $buffer = fread($handle,filesize($filename));
        fclose($handle);

打开一个html文件,通过fread读出后,输出, 结果整个文件的最前面会出现两个??号,郁闷了

不会啊,我这样写输出来跟原文件一样。代码:

[复制到剪切板]
CODE:
$filename="chap4/form.html";
 
$handle fopen($filename,'r');
    
$buffer fread($handle,filesize($filename));
 echo 
$buffer;
    
fclose($handle); ;

你试一下检视源代码,然后把源代码最前面一行复制到QQ聊天框里面,就会看到了

不是代码的问题,可能是你所要打开的HTML文档的问题,你可以把你的HTML文档发上来,大家看的还明白些!

有可能是编码有问题,用Ajax 最让我头疼的就是UTF-8与GB2312之间的转换!!!正在郁闷中
山不过来,我过去。

iconv

之前输出个 所用的编码格式