2010-07-16 52 views
0

我看了你的答案,重新格式化包含的php文件,它确实消除了这个问题。我的问题是我们正在研究一个需要显示不同的语言的网站,这会是一个问题吗?可怕的UTF-8 BOM

谢谢康拉德

+2

你指的是什么答案? – 2010-07-16 15:50:51

回答

4

在UTF-8中不需要BOM。它可以安全地从PHP脚本中删除,而不会丢失UTF-8支持。

+0

UTF-8 BOM可用于检测编码。但只要字符编码是正确声明,否则它可以安全地删除。 – Gumbo 2010-07-16 15:53:08

+0

据我所知,PHP将所有输入视为latin-1,因此将BOM视为应输出到浏览器的拉丁字符。 PHP中的UTF-8“起作用”,因为可以将PHP编写为按原样服务于UTF-8字节的通道。 – 2010-07-16 15:55:25