PHP中的奇怪字符

9 php encoding

这真让我抓狂.

我在工作的测试服务器上有这个一个php文件,它不起作用..我一直在删除它的东西,直到它成为

<?
print 'Hello';
?>

它输出

你好

如果我创建一个新文件并将相同的脚本复制/粘贴到它就可以了!为什么这个文件一直给我奇怪的字符?

Pat*_*Pat 16

那是你看到的BOM(字节顺序标记).

在您的编辑器中,应该有一种强制保存而无需BOM的方法,这将解决问题.