我最近注意到我在编辑器中创建的页面的文件编码到处都是。有些保存为 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