Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP fgetc可以';不要从我的文件中读撇号_Php_Fgetc - Fatal编程技术网

PHP fgetc可以';不要从我的文件中读撇号

PHP fgetc可以';不要从我的文件中读撇号,php,fgetc,Php,Fgetc,我一直在寻找这个问题,但我想还没有人问过 我在通过fgetc()读取文件时遇到问题。当我需要读取撇号时,程序会将其替换为???,因此我无法将撇号添加到数组中。下面是代码(我剪切了它-因此没有添加数组): 现在,当文件中的文本中有撇号时 ’a’ 我进了候机楼: ? ? ? a ? ? ? 奇怪的是,当我输入密码时 echo $read_c 而不是 echo $read_c . " " 输出正确 ’a’ 谢谢大家的帮助。'a'!='一个“。。。。。有撇号也有撇号现在我意识到了,但这有关系吗

我一直在寻找这个问题,但我想还没有人问过

我在通过fgetc()读取文件时遇到问题。当我需要读取撇号时,程序会将其替换为???,因此我无法将撇号添加到数组中。下面是代码(我剪切了它-因此没有添加数组):

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

’a’
我进了候机楼:

? ? ? a ? ? ?
奇怪的是,当我输入密码时

echo $read_c
而不是

echo $read_c . " "
输出正确

’a’

谢谢大家的帮助。

'a'!='一个“
。。。。。有撇号也有撇号现在我意识到了,但这有关系吗?这篇课文是你写的第一篇。我没有在代码的任何地方写撇号。重要的是字符集
非常通用,因此无论页面设置为什么字符集,通常都不会出现任何问题;但是
可能需要一个字符集或UTF-8。我已尝试更改从中读取的.txt文件中的所有撇号类型。结果是一样的-问号。不要尝试更改它,请确保正在显示它的页面设置为显示UTF-8
’a’