8

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

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

4

4 回答 4

4

建议的方法是在您的 Web 应用程序中的任何地方都使用 UTF-8。这包括 :

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

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

编辑:只想添加与您的问题上下文相关的 PHP 不处理带有 BOM 的 UTF-8 文件编码。使用没有 BOM 的 UTF-8 就可以了。

于 2012-04-12T20:46:13.303 回答
1

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

于 2012-04-12T20:44:55.670 回答
0

除非您进行大量CJK 工作,否则您应该在没有 BOM 的情况下将文件保存为 UTF-8。

于 2012-04-12T20:44:59.597 回答
0

UTF-8 是我使用的...

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

于 2012-04-12T20:45:35.590 回答