PHP 文件编码


PHP File Encoding

我最近注意到我在编辑器中创建的页面的文件编码到处都是。有些保存为 ANSI,有些是"没有 BOM 的 UTF-8"。我指的是PHP,HTML,CSS,JavaScript文件。

保存文件的最佳格式是什么?

建议的

方法是在 Web 应用程序的任何位置使用 UTF-8。它包括:

  • 文件编码
  • 数据库字符集和编码
  • 字符串处理
  • HTML 字符集输出

一张不错的备忘单:http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

编辑:只想补充一点,与您的问题上下文相关,PHP 不使用 BOM 处理 UTF-8 的文件编码。使用没有 BOM 的 UTF-8,你会没事的。

我投票支持没有BOM的UTF-8。请注意,如果您只使用常规英文字符,ASCII 和 UTF-8 文件几乎总是相同的!这意味着您的编辑器可能会将字符集读取为 ASCII,即使您将其保存为 UTF-8。

除非您做了很多 CJK 工作,否则您应该在没有 BOM 的情况下将文件保存为 UTF-8。

UTF-8 是我使用的...

最适合英语。http://en.wikipedia.org/wiki/UTF-8