PHP fgetc无法从我的文件中读取撇号

时间:2015-02-21 17:30:57

标签: php fgetc

我一直在寻找这个问题,但我认为还没有被问到。

我从我的文件中通过fgetc()读取时出现问题。当我需要读取撇号时,程序用???替换它,所以我无法将撇号添加到我的数组中。这是代码(我剪了它 - 所以没有添加数组):

$file = fopen("file.txt", "r");
$read_c;
while(!feof($file)) {
    while(ctype_space($read_c = fgetc($file))); 
    echo $read_c . " ";
}
fclose($file);

现在,当文件中的文本中有撇号时

’a’

我进入终端:

? ? ? a ? ? ?

奇怪的是,当我输入代码时

echo $read_c

而不是

echo $read_c . " "

输出正确

’a’

谢谢大家的帮助。

0 个答案:

没有答案