PHP-Dateikodierung

8

Ich habe kürzlich festgestellt, dass die Dateicodierung der Seiten, die ich in meinem Editor erstellt habe, überall ist. Einige werden als ANSI gespeichert, andere sind "UTF-8 ohne Stückliste". Ich beziehe mich auf PHP, HTML, CSS, JavaScript-Dateien.

Was ist das beste Format zum Speichern meiner Dateien?

    
user1108996 12.04.2012, 20:41
quelle

4 Antworten

4

Es empfiehlt sich, UTF-8 überall in Ihrer Webanwendung zu verwenden. Es beinhaltet:

  • Dateicodierung
  • Datenbankzeichensatz und -kodierung
  • String-Handhabung
  • HTML-Zeichensatzausgabe

Ein nettes Cheatsheet: Ссылка

Edit: Ich möchte nur hinzufügen, dass PHP nicht mit der Dateicodierung in UTF-8 mit BOM zusammenarbeitet. Verwenden Sie UTF-8 ohne BOM und Sie werden in Ordnung sein.

    
Claaker 12.04.2012, 20:46
quelle
1

Ich stimme für UTF-8 ohne BOM. Beachten Sie jedoch, dass ASCII- und UTF-8-Dateien fast immer identisch sind, wenn Sie nur normale englische Zeichen verwenden. Das bedeutet, dass Ihr Editor den Zeichensatz als ASCII lesen kann, obwohl Sie ihn als UTF-8 gespeichert haben.

    
Emil Vikström 12.04.2012 20:44
quelle
0

Wenn Sie nicht eine Menge von CJK arbeiten, sollten Sie Ihre Dateien in UTF-8 ohne eine Stückliste speichern.

    
Ignacio Vazquez-Abrams 12.04.2012 20:44
quelle
0

UTF-8 ist was ich benutze ...

Es ist am besten für Englisch. Ссылка

    
The Man 12.04.2012 20:45
quelle