2012-04-12 11 views
8

Ostatnio zauważyłem, że kodowanie plików stron, które utworzę w moim edytorze, jest wszędzie. Niektóre są zapisywane jako ANSI, inne to "UTF-8 bez BOM". Mam na myśli pliki PHP, HTML, CSS, JavaScript.Kodowanie pliku PHP

Jaki jest najlepszy format do zapisania moich plików?

Odpowiedz

4

Zalecanym sposobem postępowania jest użycie UTF-8 wszędzie w swojej aplikacji internetowej. Obejmuje on:

  • kodowanie pliku
  • charset bazy danych i kodowanie
  • obsługi String
  • HTML wyjście charset

Miła Ściągawka: http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

Edycja: Po prostu chcę dodać , związane z kontekstem pytania, że ​​PHP nie obsługuje kodowania plików w UTF-8 z BOM. Użyj UTF-8 bez LM i będziesz w porządku.

+0

Witam, dziękuję! Zawsze używam UTF-8 wszędzie, ale nigdy nie zwracałem uwagi na to, jak pliki zostały zapisane. – user1108996

1

Głosuję za UTF-8 bez BOM. Pamiętaj jednak, że jeśli używasz zwykłych angielskich znaków, pliki ASCII i UTF-8 będą prawie zawsze identyczne! Oznacza to, że twój edytor może odczytać zestaw znaków jako ASCII, nawet jeśli zapisałeś go jako UTF-8.

0

Jeśli nie wykonasz partii z pracy CJK, powinieneś zapisać swoje pliki w UTF-8 bez LM.