2012-04-12 78 views
8

我最近注意到,我在我的编辑器中创建的页面的文件编码遍布全球。一些保存为ANSI,一些是“UTF-8无BOM”。我指的是PHP,HTML,CSS,JavaScript文件。PHP文件编码

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

回答

4

建议的方法是在您的web应用程序的任何地方使用UTF-8。它包括:

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

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

编辑:只是要添加,与您的问题上下文相关,PHP不处理带有BOM的UTF-8文件编码。使用没有BOM的UTF-8,你会很好。

+0

嗨,谢谢!我总是在任何地方使用UTF-8,但我从未注意过这些文件如何保存。 – user1108996 2012-04-12 20:54:15

1

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

0

除非你做了一个lot CJK的工作,你应该保存你的文件在没有BOM的UTF-8。