我使用php是为了读取包含任何类型字符的.txt文件。当我使用php函数时,会出现utf8_decode()字符,如正确识别,但中文字符显示为?当我不使用utf8_decode()时,一个中文字符的回显输出是类似于“Œ”的输出。奇怪的是,在生成的网页的源代码上,汉字被正确地显示出来。
我该怎么做才能得到正确的输出?
我使用fgets函数创建一个读入.txt文件的变量$buffer,然后:
$buffer = explode(" ", $buffer);
foreach($buffer as $word){
//$word=utf8_decode($word);
echo "$word \n";
}非常感谢
发布于 2012-11-20 07:58:41
看看mb_string的不同函数- http://php.net/mb_string
https://stackoverflow.com/questions/13464087
复制相似问题