2012-04-12 20 views
8

Kısa süre önce editörümde oluşturduğum sayfaların dosya kodlamasının her yerde olduğunu fark ettim. Bazıları ANSI olarak kaydedilir, bazıları "UTOM-8 BOM'suz" olarak kaydedilir. PHP, HTML, CSS, JavaScript dosyalarına başvuruyorum.PHP Dosya Kodlaması

Dosyalarımı kaydetmek için en iyi biçim hangisidir?

cevap

4

Tavsiye edilen yol, web uygulamanızda her yerde UTF-8 kullanmaktır. Bu içerir:

  • Dosya şifreleme
  • Veritabanı charset ve kodlama
  • taşıma Dize
  • HTML charset çıkışı

Güzel Pardus: http://developer.loftdigital.com/blog/php-utf-8-cheatsheet

Düzenleme: Sadece eklemek istiyorum Soru bağlamınızla ilgili olarak, PHP'nin BOM ile UTF-8'deki dosya kodlamasını işlememesi. BOM olmadan UTF-8 kullanın ve iyi olacaksınız.

+0

Merhaba, Teşekkürler! Her zaman UTF-8'i heryerde kullanırım ama dosyaların kendilerini nasıl kurtardıklarına hiç dikkat etmedim. – user1108996

1

BOM olmadan UTF-8'e öneriyorum. Sadece normal İngilizce karakterleri kullanıyorsanız, ASCII ve UTF-8 dosyalarının hemen hemen her zaman aynı olacağını unutmayın. Bu, editörünüzün UTF-8 olarak kaydetmiş olsanız bile karakter kümesini ASCII olarak okuyabileceği anlamına gelir.

0

CJK işinin bir lot yapmıyorsanız, dosyalarınızı bir BOM olmadan UTF-8'e kaydetmelisiniz. UTF-8 kullandığım budur