2012-04-12 74 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。